/* 图标 */
i{position:absolute;}
.icon-goback{padding:0.13rem; top: 0.12rem; background: url(../image/icon-back.png) no-repeat; background-size: 0.26rem 0.26rem;}
.icon-menu{padding:0.13rem; top: 0.12rem; right: 0.1rem;}
.icon-menu2{ display:inline-block; top: 0.12rem; right: 0; min-width: 0.8rem; width:auto;}
.icon-menu2 a{font-size: 0.14rem;color: #fff;line-height: 0.2rem;font-style: normal;position: absolute;top: 0.04rem;display: block;    right: 0.1rem;text-align: right; }
#shareIco{padding:0.12rem; display:inline-block; top: 0.14rem; background: url(../img/icn16.png) no-repeat; background-size:100% auto; vertical-align:middle; font-size:0;}
#feedIco{padding:0.12rem; display:inline-block; top: 0.14rem; background: url(../img/icon_feef.png) no-repeat; background-size:100% auto; vertical-align:middle; font-size:0;}
/* 头部底部 */
header{height: 0.5rem; line-height: 0.5rem; background: #2FBDAA; color: #FFF; position:fixed; width: 100%; z-index: 999; top: 0;}
header .title{font-size: 0.18rem; text-align: center;}
footer{height: 0.5rem;border-top: 1px #CCC solid; position: fixed; bottom: 0; z-index: 999; background: #EEE; width: 100%;}
footer>div{width: 20%; float: left;}
footer p{text-align: center; color: #666; font-size: 0.14rem;}
footer .icon{width: 0.24rem; height: 0.24rem; margin: 0 auto; margin-top: 0.04rem; background: url(../img/footIco.png) no-repeat center top; background-size: 0.24rem auto;}
footer .icon.on{ background-image:url(../img/footIco_on.png);}
footer .i-1{background-position:center 0;}
footer .i-2{background-position:center -0.24rem;}
footer .i-3{background-position:center -0.48rem;}
footer .i-4{background-position:center -0.72rem;}
footer .i-5{background-position:center -0.96rem;}
.footer-cart,.footer-btn{background-color: #FFF; line-break: 0.5rem;}
.footer-cart .price{font-size: 0.14rem; color: #2fbdaa; height: 0.55rem; line-height: 0.5rem; margin-left: 0.5rem;}
.footer-cart .cart{width: 0.32rem; height: 0.32rem; background: url(../img/icon-cart.png) no-repeat; background-size:0.32rem 0.3rem; position: absolute; top: 0.12rem; left: 0.1rem;}
.footer-cart .cart-num{width: 0.18rem; height: 0.18rem; line-height: 0.18rem; background: #EB6100; border-radius: 0.5rem; color: #FFF; font-size: 0.12rem; text-align: center; position: relative; bottom: 0.05rem; left: 0.1rem;}
.footer-cart .btn{width: 0.9rem; height: 0.33rem; background: #2fbdaa; float: right; margin-right: 0.1rem; cursor: pointer; color: #FFF; text-align: center; font-size: 0.16rem; margin-top: 0.07rem; line-height: 0.33rem; border-radius: 0.05rem;}
.footer-cart .disable{width: 0.9rem; height: 0.33rem; background: #dedede; float: right; margin-right: 0.1rem; cursor: pointer; color: #FFF; text-align: center; font-size: 0.16rem; margin-top: 0.07rem; line-height: 0.33rem; border-radius: 0.05rem;}
.footer-cart input{width: 1rem; height: 0.36rem; background: #2fbdaa; float: right; margin-right: 0.1rem; cursor: pointer; color: #FFF; text-align: center; font-size: 0.16rem; margin-top: 0.07rem; line-height: 0.36rem; border-radius: 0.05rem; border:none 0px;}
.footer-cart .btn-long{width: 80%; height: 0.36rem; position: absolute; left: 10%; line-height: 0.36rem; background: #2FBDAA; border-radius: 0.04rem; text-align: center; color: #FFF; font-size: 0.16rem;}
footer #jq_total{width:auto;}
/*#jq_last{padding-right:0.1rem;}*/
/* 颜色 */
.c_h{color: #666;}
.c_y{color: #EA8010;}
.c_b{color: #56ABE4;}
.c_z{color: #CB56FE;}
.c_g{color: #00BB9C;}
/* 表单 */
.wap-form{margin-top: 0.1rem;}
.wap-form li{min-height: 0.4rem; line-height: 0.4rem; padding:0 0.1rem; background: #FFF; font-size: 0.14rem; border-top: 1px #DEDEDE solid; color: #666;}
.wap-form .integral{margin-bottom: 0.1rem;border-bottom: 1px #DEDEDE solid;}
.wap-form input[type="text"]{height: 0.3rem;width:100%; border: none;}
.wap-form textarea{border: none; width: 100%; line-height: 0.3rem; height: 0.6rem;}
.wap-form-val{float: right;}
/* 公用部分 */
#search-bar{height: 0.4rem; width: 100%; background: #FFF; border-bottom: 1px #DCDCDC solid; position: fixed; z-index: 999; top: 0.5rem;}
#search-bar li{font-size: 0.14rem; float: left; height: 0.4rem; line-height: 0.4rem; border-right: 1px #DCDCDC solid; box-sizing: border-box; position: relative;}
#search-bar span{margin-left: 0.15rem;}
#search-bar i{display: block; width: 0.1rem; height: 0.06rem; background: url(../image/icon-down.png) no-repeat; background-size:0.1rem 0.06rem; position: absolute; top: 0.17rem; right: 0.15rem;}
#tab-bar{height: 0.5rem; width: 100%; position: fixed; z-index: 999; top: 0.5rem; background: #EEE;}
#tab-bar li{font-size: 0.14rem; float: left; height: 0.36rem; line-height: 0.36rem; border: 1px #2FBDAA solid; box-sizing: border-box; width: 20%; margin:0 2.5%; border-radius: 0.04rem; text-align: center; background: #FFF; margin-top: 0.06rem; }
#tab-bar li a{display: block;color: #2FBDAA;}
#tab-bar li.active a{color: #fff;}
#tab-bar .active{background: #2FBDAA;}
#scroll{position: absolute; z-index: 1;width: 100%;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-text-size-adjust: none;-moz-text-size-adjust: none;-ms-text-size-adjust: none;-o-text-size-adjust: none;text-size-adjust: none;}
.point-star{width: 0.9rem; height: 0.18rem; display:inline-block; position: relative; background: url(../image/unstar.png) repeat-x;}
.point-star span{position: absolute; display:inline-block; top: 0; left: 0; height: 0.18rem; background: url(../image/onstar.png) repeat-x;}
.point-star-sell{margin-bottom: 0; margin-left: 0.1rem;}
.page-center-box{position: absolute; top: 0.5rem; bottom: 0.5rem; width: 100%;}
.list-have-pic{border-top: 1px #EBEBEB solid;}
.list-have-pic-btn{border-top: none;}
.list-have-pic .list-box{padding: 0.1rem 0;border-bottom: 1px #EBEBEB solid;background: #FFF;}
.list-have-pic .list-box-integral{margin-top: 0.1rem; border-top: 1px #EBEBEB solid;}
.list-have-pic .list-img{width: 1.1rem; height: 0.73rem; position: absolute; font-size: 0; left: 0.1rem;}
.list-have-pic .list-img-small{width: 0.6rem; height: 0.6rem;}
.list-have-pic .list-img img{width: 100%; height: 100%;}
.list-have-pic .mr20{margin-right: 0.2rem;}
.list-have-pic .list-content{ min-height:0.73rem; position: relative; margin-left:1.3rem; margin-right:0.08rem;}
.list-have-pic .list-content .tag{ width: 0.6rem; height: 0.6rem; position: absolute; font-size: 0; left: -1rem;}
.list-have-pic .list-content .tag img{width: 100%; height: 100%;}
.list-have-pic .list-content-small{height: 0.6rem; margin-left: 0.8rem;}
.list-have-pic .list-content p{font-size: 0.12rem; line-height:0.20rem;}
.list-have-pic .list-content b{width: 60%; display:inline-block; color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 0.16rem;font-weight: normal;}
.list-have-pic .list-content .overflow_clear{/*color:#333;*/}
.list-have-pic .list-content .h15{overflow: hidden;}
.list-have-pic .list-content p:first-child{font-size: 0.14rem;}
.list-have-pic .list-content .range{ right: 0.1rem; color:#2fbdaa;}
.list-have-pic .list-content em{font-style: normal; margin-left: 0.02rem; color: #FFF; padding:0rem 0.02rem;}
.list-have-pic .list-content .c_1{background: #00A0E9;}
.list-have-pic .list-content .c_2{background: #32B16C;}
.list-have-pic .list-content .c_3{background: #E60012;}
.list-have-pic .list-content .c_4{background: #EB6100;}
.list-have-pic .list-content p span{color: #2FBDAA; font-size: 0.12rem;padding:0 0.02rem;}
.list-have-pic .list-content p a{padding-top:0.02rem; font-size:0.12rem;}
.list-have-pic .list-content .integral_mall_lp span{ color:#666;}
.list-have-pic .list-content .range{font-size: 0.12rem; float: right;}
.list-have-pic .list-content .seat{color: #FFF; font-size: 0.12rem; text-align: center; padding:0 0.02rem; margin-top:0.02rem; margin-right: 0.02rem; display:inline-block;}
.list-have-pic .list-content .status-1{background: #2FBDAA;}
.list-have-pic .list-content .status-2{background: #f8382d;}
.list-have-pic .list-content del{color: #999; font-size: 0.12rem;}
.list-have-pic .list-content .sell{ color: #666;font-size:0.12rem; float:right;}
.list-have-pic .num-input{ overflow:hidden;}
.list-have-pic .num-input div{float: left; font-size: 0.14rem; cursor: pointer;}
.list-have-pic .num-input .btn{width: 0.2rem; height: 0.22rem; line-height: 0.2rem; text-align: center; border: 1px #DEDEDE solid; color: #DEDEDE;}
.list-have-pic .num-input .input{margin: 0 0.05rem;}
.list-have-pic .num-input input{width: 0.3rem; height: 0.2rem; border: 1px #DEDEDE solid; text-align: center;}
.list-have-pic .num-input .active{border-color: #2FBDAA; color: #2FBDAA;}
.list-have-pic .list-content .button{width: 0.8rem; height: 0.3rem; display: block; line-height: 0.3rem; color: #FFF;background: #2FBDAA; font-size: 0.14rem; text-align: center; border-radius: 0.04rem; position: absolute; right: 0.1rem; bottom: 0.02rem;}
.list-have-pic .list-content .button a{display: block;color: #fff;}
.list-have-pic .icon-del{width: 0.20rem; height: 0.24rem; background: url(../img/icon-del.png) no-repeat; background-size: 100% auto; position: absolute; right: 0.1rem; bottom: 0.05rem;}
.list-pic{padding:0.1rem 0 0 2.5%;}
.list-pic .box{width: 47.5%; margin-right: 2.5%; float: left; border: 1px #DBDBDB solid; box-sizing: border-box; margin-bottom: 0.1rem; background: #FFF; padding: 0.08rem; position: relative;}
.list-pic .box div{width: 100%; /*height: 1.2rem;*/ font-size: 0;}
.list-pic .box p{font-size: 0.14rem; padding-top: 0.06rem;}
.list-pic .box i{padding: 0.17rem 0.22rem; background: url(../img/icon-recommen.png) no-repeat; position: absolute; top: 0.02rem; left: 0.12rem; z-index:2;}

/*新修改-订餐部分开始*/
.frame-set-left{width: 25%;background: #fff; border-right:0.01rem solid #dedede; position: absolute; top: 0; left: 0; height:100%; overflow:scroll; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.frame-set-left li{font-size: 0.14rem; cursor: pointer; height: 0.3rem; line-height: 0.3rem; border-bottom:0.01rem solid #dedede;}
.frame-set-left li a{ display:block; color:#333; padding:0 0.1rem;}
.frame-set-left .active{background: #2FBDAA; color: #FFF;}
.frame-set-left .active a{color:#fff;}
.frame-set-right{width: 75%;position: absolute; top: 0; bottom: 0; left: 25%; background: #FFF;}
.frame-set-right .list-have-pic .list-box{ position:relative;}
.frame-set-right .list-have-pic .list-img{ width:0.9rem; height:0.8rem;}
.frame-set-right .list-have-pic .list-content{ margin-left:1.06rem; height:auto; min-height:0.8rem;}
.frame-set-right .list-have-pic .list-content .price{ font-size:0.14rem;}
.frame-set-right .list-have-pic .list-content .price del{ font-size:0.12rem; color:#999; margin-left:0.05rem;}
.frame-set-right .list-have-pic .num-input .btn {width: 0.18rem; height: 0.18rem; line-height: 0.18rem; font-size:0.14rem; text-align: center; border: 0.01rem #DEDEDE solid; color: #DEDEDE; border-radius:100%;}
.frame-set-right .list-have-pic .num-input input {width: 0.3rem; height: 0.18rem; text-align: center; border:none 0;}
.frame-set-right .list-have-pic .num-input .active {border-color: #2FBDAA; color: #2FBDAA;}
.eleFooter-cart .price{ color:#f53c42; line-height:0.2rem; width:auto; padding-top:0.05rem;}
.elePrompt{width: 90%; padding:0.05rem 5%; height: 0.3rem; overflow:hidden; line-height:0.18rem; color:#999; font-size:0.12rem; position: fixed; z-index: 999; top: 0.5rem; background:#fff5ea;}
/*新修改-订餐部分结束*/

.guest{border-top: 1px #DEDEDE solid; background: #FFF; margin-top: 0.1rem; font-size: 0.14rem;}
.guest .title{height: 0.4rem; line-height: 0.4rem; padding:0 0.1rem;border-bottom: 1px #DEDEDE solid;}
.guest .title span{font-size: 0.16rem;}
.guest .title em{float: right; color: #666;}
.guest .title em a{float: right; color: #666;font-size: 15px;}
.guest .title .guest-add{font-size: 0.15rem; color: #2FBDAA; margin-left: 0.1rem; background: url(../img/icon-add.png) no-repeat; background-size:0.2rem 0.21rem; padding-left: 0.25rem;}
.guest-box{margin: 0.1rem; border-bottom: 1px #DEDEDE solid; position: relative;}
.guest-box .icon{width: 0.5rem; height: 0.5rem; position: absolute; overflow: hidden; border-radius: 0.5rem; background-repeat: no-repeat; background-size: 0.5rem 0.5rem;}
.guest-box-content{padding-left:0.6rem;}
.guest-box-content p{margin-bottom: 0.1rem; line-height: 0.2rem;}
.guest-box-content img{width: 30%; height:auto; margin-bottom: 0.05rem; margin-right:3%;}
.guest-box-content span{float: right; color: #666;}
/* 订餐 */
#ele{position: absolute; top: 0.5rem; bottom: 0.5rem; width: 100%;}
#ele .title,.list-have-pic .title{font-size: 0.16rem; padding-left: 0.1rem; height: 0.4rem; line-height: 0.4rem; border-bottom: 1px #EBEBEB solid; background: #FFF;}
#ele .ads{width: 100%; height: 1.5rem; border-bottom: 1px #EBEBEB solid;}
#ele .cate{width: 100%; height: 1.2rem; border-bottom: 1px #EBEBEB solid; background: #FFF; margin-bottom: 0.1rem;}
#ele .cate>div{float: left; width: 20%;}
#ele .cate p{text-align: center;}
#ele .cate .icon{width: 0.5rem; height: 0.5rem; background-color: #2FBDAA;background-size:0.4rem 0.4rem;background-repeat: no-repeat; background-position: 6px 6px; margin: 0 auto; margin-top: 0.15rem; border-radius: 0.5rem; text-align: center;}
#ele .cate .i-1{background-image: url(../img/icon-1.png);}
#ele .cate .i-2{background-image: url(../img/icon-2.png);}
#ele .cate .i-3{background-image: url(../img/icon-3.png);}
#ele .cate .i-4{background-image: url(../img/icon-6.png);}
#ele .cate .i-5{background-image: url(../img/icon-4.png);}
#ele .cate p{font-size: 0.16rem; margin-top: 0.05rem; color:#333;}
/* 订座 */
#seat{position: absolute; top: 0.5rem; bottom: 0.5rem; width: 100%;}
#seat .seat-banner{/*height: 2rem;*/ border-bottom: 1px #DEDEDE solid; position: relative;}
#seat .shade{height: 0.7rem; background: #000; opacity: 0.7; position: absolute; bottom: 0; width: 100%;}
#seat .shade-content{position: absolute; bottom: 0; z-index: 1; height: 0.7rem; width: 100%;}
#seat .shade-content p{font-size: 0.14rem; color: #FFF; margin: 0.08rem 0.1rem;}
#seat .shade-content .title{font-size: 0.16rem;}
#seat .shade-content span{color:#F41414;}
#seat .shade-content em{float: right;}
#seat .point{height: 0.5rem; border-bottom: 1px #DEDEDE solid; background: #FFF; font-size: 0.14rem; position: relative;}
#seat .point-left{width: 70%; height: 0.36rem; line-height: 0.36rem; position: absolute; top: 0.07rem; border-right: 1px #DEDEDE solid; box-sizing: border-box;}
#seat .point-p{ height: 0.36rem; line-height: 0.36rem; padding:0.07rem 0.1rem 0px; color:#666;}
#seat .point-left span{margin-left: 0.06rem; color: #888;}
#seat .point-right{width: 30%; height: 0.5rem; position: absolute; left: 70%;}
#seat .point-right .btn{width: 90%; height: 0.3rem; line-height: 0.3rem; color: #FFF; text-align: center; background: #2FBDAA; border-radius: 4px; margin: 0 auto; margin-top: 0.1rem;}
#seat .point-right .btn a{display: block; color: #fff;}
#seat .share{height: 0.5rem; line-height: 0.5rem; border-bottom: 1px #DEDEDE solid; background: #FFF; font-size: 0.14rem; text-align: center;}
#seat .share a{line-height: 0.3rem; border: 1px #2FBDAA solid; border-radius: 4px; padding:0.05rem 0.4rem 0.05rem 0.7rem; color: #2FBDAA; font-size: 0.16rem;}
#seat .share .b-1{margin-right: 0.1rem; background: url(../img/icon-fx.png) no-repeat 0.4rem 0.07rem; background-size: 0.2rem 0.17rem;}
#seat .share .b-2{margin-left: 0.1rem; background: url(../img/icon-sc.png) no-repeat 0.4rem 0.06rem; background-size: 0.2rem 0.19rem;}
#seat .address{border-top: 1px #DEDEDE solid; margin-top: 0.1rem; background: #FFF;}
#seat .address li{height: 0.4rem; line-height: 0.4rem; border-bottom: 1px #DEDEDE solid; font-size: 0.14rem; padding-left: 0.1rem; position: relative;}
#seat .address .address-here{background: url(../img/icon-here.png) no-repeat 0.1rem 0.11rem; background-size: 0.2rem 0.2rem; padding-left: 0.35rem;}
#seat .address .b-1,#seat .address .b-2{width: 60%; height: 0.34rem; line-height: 0.34rem; color: #FFF; text-align: center; position: absolute; top: 0.03rem; left: 20%; border-radius: 0.04rem;}
#seat .address .b-1{background: #E74C3C;}
#seat .address .b-1 i{display: block; position: absolute; width: 0.24rem; height: 0.17rem; background: url(../img/icon-go.png) no-repeat; top: 0.08rem; right: 0.15rem;}
#seat .address .b-2{background: #2FBDAA;}
#seat .address .b-2 i{display: block; position: absolute; width: 0.24rem; height: 0.23rem; background: url(../img/icon-tel.png) no-repeat; background-size: 0.24rem 0.23rem; top: 0.04rem; right: 0.15rem;}
#seat .info{border-top: 1px #DEDEDE solid; background: #FFF; margin-top: 0.1rem; font-size: 0.14rem;}
#seat .info .title{font-size: 0.16rem;height: 0.2rem; line-height: 0.2rem;}
#seat .info li{padding:0.1rem; border-bottom: 1px #DEDEDE solid; line-height: 0.25rem;}
#seat .info .other a{display: block; color: #2FBDAA; font-size: 0.16rem; text-align: center;}
#seat .info .mb10{margin-bottom: 0.1rem;}
#seat .info .c-1{padding:0.03rem 0.06rem; background: #2FBDAA; color: #FFF; margin-right: 0.1rem;}
#seat .info .c-2{padding:0.02rem 0.06rem; background: #E74C3C; color: #FFF; margin-right: 0.1rem;}
#seat .seat-bottom-btn{height: 0.6rem; background: #FFF; position: relative;}
#seat .seat-bottom-btn a{width: 70%; height: 0.4rem; display: block; background: #2FBDAA; color: #FFF; font-size: 0.18rem; text-align: center; border-radius: 0.04rem; line-height: 0.4rem; position: absolute; top: 0.1rem; left: 15%;}
#seat .mb0{margin-bottom: 0;}

/* 商家 */
#sell .title{height: 0.4rem; line-height: 0.4rem; padding-left: 0.1rem; font-size: 0.16rem; background: #EEE;}
#sell .list{background: #FFF; border-top:1px #DEDEDE solid; border-bottom: 1px #DEDEDE solid; margin-bottom: 0.1rem;}
#sell .list-content{height: 0.8rem; position: relative; font-size: 0.14rem;}
#sell .list-content-box{position: absolute; top: 0.15rem;width: 100%; height: 0.5rem; padding-left: 0.1rem;}
#sell .list-content-box .name{font-size: 0.16rem; margin-bottom: 0.1rem;}
#sell .list-content-box .address{color: #999;}
#sell .list-content .icon{width: 0.7rem; height: 0.5rem; position: absolute; right: 0; top: 0.15rem; border-left: 1px #DEDEDE solid; background: url(../img/icon-tel-green.png) no-repeat 0.15rem 0.04rem;}
#sell .list-content .km{position: absolute; top: 0.15rem; right: 0.85rem; color: #999;}
#sell .list-btn{height: 0.5rem; border-top: 1px #DEDEDE solid; position: relative;}
#sell .list-btn .b-1{width: 60%; height: 0.34rem; line-height: 0.34rem; color: #FFF; text-align: center; position: absolute; top: 0.08rem; left: 20%; border-radius: 0.04rem;background: #E74C3C; font-size: 0.16rem;}
#sell .list-btn .b-1 i{display: block; position: absolute; width: 0.24rem; height: 0.17rem; background: url(../img/icon-go.png) no-repeat; top: 0.08rem; right: 0.15rem;}
#sell .seat-banner{height: auto; min-height: 1rem; border-bottom: 1px #DEDEDE solid; position: relative;}
#sell .shade{height: 0.4rem; background: #000; opacity: 0.6; position: absolute; bottom: 0; width: 100%;}
#sell .shade-content{position: absolute; bottom: 0; z-index: 1; height: 0.40rem; line-height:0.4rem; width: 100%;}
#sell .shade-content p{font-size: 0.14rem; color: #FFF; margin:0 0.1rem; overflow:hidden;}
#sell .shade-content span{color:#F41414;}
#sell .point{height: 0.5rem; border-bottom: 1px #DEDEDE solid; background: #FFF; font-size: 0.14rem; position: relative;}
#sell .point-left{width: 70%; height: 0.36rem; line-height: 0.36rem; position: absolute; top: 0.07rem;box-sizing: border-box;}
#sell .point-left span{margin-left: 0.05rem; color: #888;}
#sell .point-left .guest-num{position: absolute; top: 0; line-height: 0.18rem; height: 0.18rem; left: 1.2rem;}
#sell .point-left .tag{position: absolute; top: 0.18rem; height: 0.18rem; line-height: 0.18rem; left: 0.1rem;padding-top: 0.04rem;}
#sell .point-right{width: 30%; height: 0.5rem; position: absolute; left: 70%;}
#sell .point-right .btn{width: 80%; height: 0.3rem; display: block; line-height: 0.3rem; border: 1px #ff3c00 solid; color: #FFF; text-align: center; background: #ff3c00; border-radius: 4px; margin: 0 auto; margin-top: 0.1rem;}
#sell .point-right .share{ background:url(../img/icon-fx.png) no-repeat #FFF; background-size: 0.16rem 0.13rem; background-position:0.1rem 0.09rem; color: #2FBDAA; padding-left: 0.1rem; width: 0.7rem;}
#sell .brn{border-right: none;}
#sell .share a.share_btn{display: block;border:1px solid #2FBDAA;background-color: #fff;color: #2FBDAA;width: 80%; height: 0.3rem; line-height: 0.3rem; border: 1px #2FBDAA solid; text-align: center; border-radius: 4px; margin: 0 auto; margin-top: 0.1rem;}
#sell .address{border-bottom: 1px #DEDEDE solid; margin-top: 0.1rem; background: #FFF;}
#sell .address li{height: 0.4rem; line-height: 0.4rem; border-bottom: 1px #DEDEDE solid; font-size: 0.14rem; padding-left: 0.1rem; position: relative;}
#sell .address .address-here{background: url(../img/icon-here.png) no-repeat 0.1rem 0.11rem; background-size: 0.2rem 0.2rem; padding-left: 0.35rem;}
#sell .address .b-1,#sell .address .b-2{width: 60%; height: 0.34rem; line-height: 0.34rem; color: #FFF; text-align: center; position: absolute; top: 0.03rem; left: 20%; border-radius: 0.04rem;}
#sell .address .b-1{background: #E74C3C;}
#sell .address .b-1 i{display: block; position: absolute; width: 0.24rem; height: 0.17rem; background: url(../img/icon-go.png) no-repeat; top: 0.08rem; right: 0.15rem;}
#sell .address .b-2{background: #2FBDAA;}
#sell .address .b-2 i{display:none; position: absolute; width: 0.22rem; height: 0.22rem; background: url(../img/icon-tel.png) no-repeat; background-size: 0.22rem 0.22rem; top: 0.06rem; right: 0.15rem;}
#sell .info{border-top: 1px #DEDEDE solid; background: #FFF; margin-top: 0.1rem; font-size: 0.14rem;}
#sell .info .title{font-size: 0.16rem;height: 0.2rem; line-height: 0.2rem; background: #FFF;}
#sell .info li{padding:0.1rem; border-bottom: 1px #DEDEDE solid; line-height: 0.25rem;}
#sell .info .other{ font-size: 0.16rem; text-align: center;}
#sell .info .other a{width: 100%; display: block; color: #2FBDAA; }
#sell .guest .title{background:#FFF;}
#sell .buy{margin-top: 0.1rem;border-top: 1px #DEDEDE solid; background: #FFF;border-bottom: 1px #DEDEDE solid;}
#sell .buy .title{background: #FFF;border-bottom: 1px #DEDEDE solid;}
#sell .buy .title a{float: right; margin-right: 0.1rem; color: #666;font-size: 15px;}
#sell .buy-box{margin: 2%; margin-right: 0;}
#sell .buy-box div{width: 47%; margin-right: 3%; float: left; margin-bottom: 0.1rem; font-size: 0; position: relative;}
#sell .buy-box .shade{height: 0.3rem; background: #000; opacity: 0.7; position: absolute; bottom: 0; width: 100%; margin: 0;}
#sell .buy-box .shade-content{position: absolute; bottom: 0; z-index: 1; height: 0.3rem; width: 100%; margin: 0; font-size: 0.14rem;line-height: 0.3rem; color: #FFF;}
#sell .buy-box .shade-content span{float: right; margin-right: 0.05rem; color: #FF3C00;}
#sell .buy-box .shade-content em{margin-left: 0.05rem;}
.seat-banner .seat-img{width:100%;}
.seat-banner .seat-img img{width:100%;}
/* 生活信息*/
#life_infor_index ul{width: 100%; height: auto; margin-top: 0.1rem; border-top: 1px solid #dedede;background-color: #fff;}
#life_infor_index ul li{height: auto;line-height: 0.4rem;width: 94%;font-size: 0.15rem;border-bottom: 1px solid #dedede;padding: 0.1rem 3%;}
#life_infor_index ul li.cate_name{padding: 0 3%; font-size: 0.16rem;height: 0.5rem;line-height: 0.5rem;font-weight: 600;}
#life_infor_index ul li.cate_name img{width: 0.3rem;margin-right: 0.1rem;}
#life_infor_index ul li.more{text-align: center; font-size: 0.16rem;height: 0.4rem;line-height: 0.4rem;padding: 0px 3%;}
#life_infor_index ul li.more a{ color: #2fbdaa; display:block;}
#life_infor_index ul li.more img{width: 0.2rem;margin-left: 0.1rem;}
#life_infor_index ul li.more.on img{transform:rotate(180deg); -ms-transform:rotate(180deg); 	/* IE 9 */ -moz-transform:rotate(180deg); 	/* Firefox */ -webkit-transform:rotate(180deg); /* Safari 和 Chrome */ -o-transform:rotate(7deg); 	/* Opera */}
#life_infor_index ul li a{height: auto;line-height: 0.4rem;color: #333;padding: 0 0.05rem; }
#life{position: absolute; top: 0.5rem; bottom: 0.5rem; width: 100%;}
#life .ads{width: 100%; height: 1.5rem; border-bottom: 1px #EBEBEB solid;}
#life .msg{height: 0.4rem; line-height: 0.4rem; border-bottom: 1px #DEDEDE solid; color: #EA8010; font-size: 0.14rem; background: url(../img/icon-msg.png) no-repeat 0.1rem 0.08rem #FFF; padding-left: 0.45rem;}
#life .cate{width: 100%; height: 1.05rem; border-bottom: 1px #DEDEDE solid; background: #FFF; margin: 0.1rem 0; border-top: 1px #DEDEDE solid;}
#life .cate>div{float: left; width: 25%; border-right: 1px #DEDEDE solid; box-sizing: border-box; height: 1.05rem;}
#life .cate p{text-align: center;}
#life .cate .icon{width: 0.64rem; height: 0.64rem; background-size:0.48rem 0.48rem;background-repeat: no-repeat; background-position: 9px 9px; margin: 0 auto;text-align: center;}
#life .cate .i-1{background-image: url(../img/icon-7.png);}
#life .cate .i-2{background-image: url(../img/icon-8.png);}
#life .cate .i-3{background-image: url(../img/icon-9.png);}
#life .cate .i-4{background-image: url(../img/icon-10.png);}
#life .cate p{font-size: 0.16rem; margin-top: 0.05rem;}
#life .time-buy{background: #FFF; border-bottom: 1px #DEDEDE solid;}
#life .time-buy .title{border-top: 1px #DEDEDE solid;}
#life .time-buy-box{width: 33%; height: 1.3rem; border-right: 1px #DEDEDE solid; box-sizing: border-box; float: left;}
#life .time-buy .brn{border-right: none;}
#life_infor_des .pic_item{width: 100%;height: auto;position: relative;}
#life_infor_des .pic_item img{width: 100%;}
#life_infor_des .pic_item .bottom_item{width: 100%;height: auto;line-height: 0.24rem;font-size: 0.14rem;color: #fff;background: rgba(0,0,0,0.6); position: absolute;bottom: 0;left: 0;padding:0.05rem 0.1rem;}
#life_infor_des .pic_item .bottom_item  p span{font-size: 0.12rem;margin-right: 0.1rem;}
#life_infor_des .pic_item label{position: absolute;top: 0; font-size: 0.12rem;width: 0.24rem; height: 0.24rem;text-align: center;line-height: 0.24rem;color: #fff;}
#life_infor_des .pic_item label.rush{right: 0.4rem;background-color: #e60012;}
#life_infor_des .pic_item label.top{right: 0.1rem;background-color: #fc6818;}
#life_infor_des .intro_01{background-color: #fff;border-bottom: 1px solid #dedede;padding: 0.1rem;height: auto;overflow: hidden; font-size: 0.14rem;color: #666;}
#life_infor_des .intro_01 .left_item{width: 70%;height: auto;font-size: 0.14rem;color: #999;line-height: 0.16rem;}
#life_infor_des .intro_01 .left_item span{display: inline-block; line-height: 0.2rem; margin-bottom: 0.04rem; font-size: 0.18rem;color: #2fbdaa;margin-right: 0.1rem;}
#life_infor_des .intro_01 .right_item{width: 30%;height: auto;}
#life_infor_des .intro_01 .right_item .inner_box{width: 100%;height: 0.35rem;border-left:1px solid #dedede;padding-top: 0.05rem;}
#life_infor_des .intro_01 .right_item a{width: 80%;margin: 0 auto; height: 0.3rem;background-color: #2fbdaa;color: #fff;border-radius: 0.04rem; font-size: 0.16rem;text-align: center;line-height: 0.3rem;display: block;}
#life_infor_des .intro_02 p{line-height: 0.24rem;}
#life_infor_des .intro_03 {width: 100%; height: auto;margin-top: 0.1rem; overflow: hidden; background-color: #fff;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede;}
#life_infor_des .intro_03 .more_li {width: 100%; text-align:center; font-size:0.14rem; display:block; color:#2fbdaa; line-height:0.3rem;}

#life_infor_des .intro_03 h5{line-height: 0.4rem;height: 0.4rem;font-size: 0.16rem;text-indent: 0.1rem; color: #333; border-bottom: 1px solid #dedede;}
#life_infor_des .intro_03 p{line-height: 0.24rem;height: auto;padding: 0.1rem; font-size: 0.14rem;color: #666;}
#life_infor_des .intro_04 li {padding: 0.1rem;height: auto;overflow: hidden; border-bottom: 1px solid #dedede;position: relative;}
#life_infor_des .intro_04 li a{display: block;width: 100%;}
#life_infor_des .intro_04 .pic_L {width: 0.9rem;height: 0.9rem;position: absolute;}
#life_infor_des .intro_04 .pic_L a{display: block;}
#life_infor_des .intro_04 .pic_L img{display: block;width: 0.9rem;height: 0.9rem;}
#life_infor_des .intro_04 .des_R {margin-left: 0.1rem; height:auto;margin-left: 1rem;}
#life_infor_des .intro_04 .des_R h2{font-size: 0.14rem;font-weight: normal;}
#life_infor_des .intro_04 .des_R h2 span{font-size: 0.14rem;color: #333;width:70%;display:block;}
#life_infor_des .intro_04 .des_R h2 label{position: absolute;right: 0.4rem; font-size: 0.12rem;background-color: #fc6818;color: #fff;display: inline-block; width: 0.2rem;height: 0.2rem;line-height: 0.2rem;margin-left: 0.1rem; text-align: center;}
#life_infor_des .intro_04 .des_R h2 label:nth-child(2){position: absolute;right: 0.1rem; background-color: #e60012;}
#life_infor_des .intro_04 .des_R p{padding: 0;line-height: 0.24rem;margin-top: 0.1rem;}
#life_infor_des .intro_04 .des_R p b{color: #2fbdaa;font-size: 0.18rem;font-weight: 500; margin-right: 0.1rem;}
#life_infor_index .search_box .search_div #sd_right{width:20%;height:38px;text-align:center;}
#life_infor_index .search_box .search_div #sd_left #input input{position:absolute;}
#life_infor_index .search_box .search_div #sd_right input{position:absolute;width:18%;float:left;}

/* 生活服务*/
#life_service .tip_container{width: 100%;height: 100%;position: absolute;top:0;}
#life_service .tips_bg{width: 100%;height: 100%;position: absolute;top: 0; background-color:#000;opacity: 0.3;z-index: 1000;}
#life_service .tips_item{width: 80%;height: auto;position: fixed;background-color: #fff;left: 10%;top: 1rem; border-radius: 0.04rem;box-shadow: 1px 1px 4px #999;font-size: 0.14rem;z-index: 1001;}
#life_service .tips_item h1{width: 100%;height: 0.4rem;border-radius: 0.04rem 0.04rem 0 0; background-color: #2fbdaa;color:#fff; font-size: 0.16rem;font-weight: normal;line-height: 0.4rem;text-indent: 0.1rem;}
#life_service .tips_item .content{height: 1rem; color: #333;font-size: 0.16rem;line-height: 1rem;text-align: center;}
#life_service .tips_item .content span{width: 0.3rem;height: 0.3rem;display: inline-block;vertical-align: middle;margin-right: 0.1rem; background: url(../img/icon-question.png) no-repeat;background-size: 100% 100%;}
#life_service .tips_item .operate{height: 0.4rem; font-size: 0.18rem;line-height: 0.4rem;text-align: center;border-top: 1px solid #dedede;}
#life_service .tips_item .operate li{display: block;width: 50%;float:left;}
#life_service .tips_item .operate a{display: block;}
#life_service .tips_item .operate a.confirm{color: #2fbdaa;border-right: 1px solid #dedede;}
#life_service .tips_item .operate a.quit{color: #333;}

/*我的关注-私房菜开始*/
.footer-switch{ font-size:0.14rem; background-color:#fff;}
.footer-switch .left{ width:20%; text-align:center; padding-top:0.1rem;}
.switch-btn{ display:inline-block; width:0.36rem; height:0.3rem; background:url(../img/switch.png) no-repeat center center; background-size:0.36rem 0.3rem;}
.footer-switch .right{ width:80%;}
footer .menu-list{ width:33%; float:left; position:relative;}
footer .menu-listA{ display:block; border-left:1px solid #ccc; height:0.5rem; line-height:0.5rem; text-align:center; color:#333;}
footer .menu-pull{ display:none; position:absolute; bottom:0.5rem; width:92%; padding:0px 4%; box-shadow:0px -2px 3px #666; background-color:#fff;}
footer .menu-pull li{ display:block; line-height:0.35rem; border-bottom:1px solid #eee; text-align:center;}
footer .menu-pull li a{ display:block; color:#333;}
.footer-switch .input-box{ padding:0.1rem; border-left:1px solid #ccc; height:0.3rem;}
.footer-switch .input-box .text{ display:inline-block; border:1px solid #ccc; background-color:#f1f1f1; width:78%; height:0.28rem;line-height: 0.28rem; float:left; padding:0px; margin:0px;}
.footer-switch .input-box .submit{ display:inline-block; width:20%; background:none; border:none; line-height:0.3rem; font-size:0.14rem; color:#666; float:left; padding:0px; margin:0px;}
/**/
.dish_time_box{text-align:center; padding:0.02rem 0px;}
.dish_time_box .dish_time{display:inline;background:#e5e5e5; padding:0px 0.05rem;color:#999999;border-radius:5px;font-size:0.12rem;}
.my-attention-title{ font-size:0.14rem; padding:0.1rem 0.2rem;}
.my-attention-title h2{ font-size:0.16rem; line-height:0.24rem; color:#333;}
.my-attention-title .link{ overflow:hidden; height:auto; padding:0.1rem 0px; line-height:0.2rem;}
.my-attention-title .link a{ color:#00c2a8; display:inline-block;}
.my-attention-title .link .attention{color:#666; margin-left:0.1rem;}
.my-attention-title .dish_time{display:inline;background:#e5e5e5; padding:0px 0.05rem;color:#999999;border-radius:5px;font-size:0.12rem;}

.bdcolor {position:fixed; z-index:999; top:0; left:0; width: 100%; height: 100%; display: none;}
.bdcolor .bdcolor_bg {
    background-color: #000;
    -moz-opacity: 0.4;
    -webkit-opacity: 0.4;
    filter: alpha(opacity=40); 
    opacity: 0.4;
    height: 1000px;
    width: 100%;
    position: absolute;
    z-index: 99;
}
.bdcolor .bdsharebuttonbox {
    position: relative;
    z-index: 999;
    min-width: 244px;
    /*max-width: 500px;*/
    min-height: 75px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    background-color: #f6f6f6;
    padding-top: 20px;
    top: 120px;
    box-shadow:0px 0px 6px #111;
}
.bdcolor .bdsharebuttonbox a {
    display: inline-block;
    float: none;
    height: 31px;
    width: 76px;
    background-image: url(../img/share_popupx.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 32px;
    text-align: center;
    overflow: visible;
    text-indent: 0;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #111;
    text-decoration: none;
    line-height: 28px;
    margin: 0px;
}
.bdcolor .bdsharebuttonbox a:hover{
    opacity:1;
}
.bdcolor .bdsharebuttonbox .bds_weixin {
    background-position: -279px top;
}
.bdcolor .bdsharebuttonbox .bds_qzone {
    background-position: -82px top;
}
.bdcolor .bdsharebuttonbox .bds_sqq {
    background-position: -385px -95px;
}
.bdcolor .bdsharebuttonbox .bds_tqq {
    background-position: -183px top;
}
.bdcolor .bdsharebuttonbox .bds_tsina {
    background-position: 18px top;
}
.bd-share-popup-footer {
    background-color: #f6f6f6;
    border-top: 1px solid #d9d8d8;
    margin-top: 15px;
    padding-top: 6px;
    padding-right: 4px;
    padding-bottom: 14px;
    padding-left: 4px;
}
.bdcolor .bdsharebuttonbox .bd-share-popup-footer a.bd-share-popup-close {
    background: -moz-linear-gradient(center top , #ffffff, #eaeaea) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #c5c5c5;
    border-radius: 2px;
    color: #666;
    display: block;
    font-size: 15px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    width: 100%;
    padding-top: 0px;
    background-image:none;
}

/******************合并css_2样式开始*****************************/
/**************公用样式*********************************/
a{color:black;}
.activ-title{height:0.22rem;overflow:hidden;}
.left{float:left;}
.right{float:right;}


/**************公用样式*********************************/

/************************************************idea**************************************************/
.idea-form{margin-top: 0.1rem;}
.idea-form li{min-height: 0.4rem; line-height: 0.4rem; padding:0 0.13rem;  font-size: 0.16rem;}
.idea-text{border: none; width: 100%; line-height: 0.4rem; height: 0.4rem;border:1px solid #ccc;border-radius:0.04rem;}
.idea-text2{border: none; width: 100%; line-height: 0.3rem; height: 1.2rem;border:1px solid #ccc;border-radius:0.04rem;font-size:0.15rem;margin-bottom: 0.55rem;}
.idea-input{height: 0.45rem;border-top: 1px #CCC solid; /*position: absolute;*/  z-index: 999; background: #fff; width: 100%;line-height:0.45rem;text-align:center;bottom:1%;}
.idea-input .idea-sub{width:27%;height:0.36rem;border:none;background-color:#2fbdaa;font-size:0.17rem;color:white;border-radius:0.04rem;position: relative;bottom:0.3rem;margin-right:0.15rem;}
.idea-input .idea-but{width:27%;height:0.36rem;border:none;background-color:#e74c3c;font-size:0.17rem;color:white;border-radius:0.04rem;position: relative;bottom:0.3rem; }


/*************************************************spread-index*************************************************************/
.spread-money{color:#2fbdaa;font-size:0.16rem;padding-right:0.1rem;}
/*.spread-money2{padding-right:0.14rem;color:#999;font-size:0.13rem;}*/
.spread-for{color:#999;width:60%; font-size:0.12rem; margin-top:0.05rem;}
.spread-here{color:#666;width:90%;}

/*********************************************spread-details***************************************************************/
.spread-price{padding-left:0.12rem;color:#666;}
.spread-price span{padding-left:0.15rem;}
.point-right span{float:right;}
.spread-zhuan{padding-top:0.15rem;padding-right:0.15rem;color:#666;}
.spread-price2{color:#2fbdaa;font-size:0.2rem;}
.spread-left{width: 70%; height: 0.36rem; line-height: 0.36rem; position: absolute; top: 0.07rem;left:0.1rem; border-right: 1px #DEDEDE solid; box-sizing: border-box;}
.spread-left span{margin-left: 0.1rem;}
#sell .spread-intro{border-top: 1px #DEDEDE solid; background: #FFF; margin-top: 0.1rem; font-size: 0.14rem;margin-bottom:0.1rem;}
#sell .spread-intro li{padding:0.1rem; border-bottom: 1px #DEDEDE solid; line-height: 0.25rem;}
#sell .spread-tui{font-weight: bold;font-size:0.16rem;}



/************************************************event_details***********************************************************/
#sell .event-share img{padding-left:0.02rem;}
#sell .event-share{width: 0.8rem; height: 0.27rem; line-height: 0.27rem;background:white; font-size: 0.14rem; text-align: center;border:1px solid #2fbdaa; border-radius: 0.04rem; position: absolute; right: 0.1rem; bottom: 0.02rem;}
#sell .event-share span{color:#2fbdaa;}
#sell .event-shop{border-bottom: 1px #DEDEDE solid; background: #FFF; margin-top: 0.1rem; font-size: 0.14rem;}
#sell .event-shop li{padding:0.09rem;line-height: 0.05rem;}
#sell .shop-name{color:#2fbdaa;}

/********************************************activity*****************************************************************/
.activ-lei{padding-left:0.2rem;}
.activ-i{padding-right:0.2rem;}
.list-have-pic .activ-list-content p{font-size: 0.12rem;}
#has-look{padding-left:0.11rem;color:#666;font-size:0.13rem}
.activ-list-content .button2{width: 30%; height: 0.22rem; line-height: 0.22rem; color: #FFF;background: #2FBDAA; font-size: 0.12rem; text-align: center; border-radius: 0.04rem; position: absolute; right: 0.1rem; bottom: 0.05rem;}

.activ-icon{padding-top:0.03rem;}
/************************************************buying_one*********************************************************/


.buy-bar{ height: 0.44rem; width: 100%; background-color: #eeeeee;position: fixed; z-index: 999; top: 0.5rem;text-align:center; font-size:0.14rem; padding-top:0.06rem;}
.buy-bar span{font-size: 0.14rem; width: 23%; height: 0.35rem; line-height: 0.35rem;display:inline-block;background-color:white;margin-right: -0.12rem;}
.buy-bar .on{background-color:#2fbdaa;color:white;}
.buy-list{margin-top:0.5rem;}
.buy-bar-span2{border:1px solid #ccc;border-radius:4px 0 0 4px;border-right:none;}
.buy-bar-span{border:1px solid #ccc;border-radius:0 4px 4px 0;}
.buy-content{ min-height:0.73rem; margin-left:1.34rem; position: relative;}
.buy-content p{font-size: 0.12rem; line-height: 0.2rem;overflow: hidden;}
.buy-content p a{font-size: 0.12rem; color:#999;}
.buy-content p:first-child{font-size: 0.14rem; line-height:0.2rem;}
.buy-content p:first-child a{ font-size:0.14rem; color:#000;}
.buy-content .button{width: 20%; height: 0.3rem; line-height: 0.3rem; color: #FFF;background: #2FBDAA; font-size: 0.14rem; text-align: center; border-radius: 0.04rem; position: absolute; right: 30%; bottom: 0;}
.buy-content .button2{width: 20%; height: 0.3rem; line-height: 0.3rem; color: #FFF;background: #e74c3c; font-size: 0.14rem; text-align: center; border-radius: 0.04rem; position: absolute; right: 0.1rem; bottom: 0;}

/**************************************************shoping_one**********************************************************/
.shop-lie{height: 0.4rem; width: 100%; background: #FFF; position: fixed; z-index: 999; top: 0.5rem;}
.shop-lie li{font-size: 0.14rem; float: left; height: 0.4rem; line-height: 0.4rem; box-sizing: border-box; position: relative;width:33%;text-align:center;border-bottom: 1px solid #dedede;}
.shop-lie .on{border-bottom:2px solid #2fbdaa;margin-top:1px;color:#2fbdaa;} 
.shop-lie li:nth-child(2){width: 34%;}
.shop-lie ul{width:100%;overflow:hidden;}
.shop-list{margin-top:0.18rem;margin-bottom:0.15rem;}
.shop-order{font-size: 0.14rem;overflow:hidden;margin:0 0.05rem;}
.shop-order span{color:#2fbdaa;padding-left:0.06rem;}
.spread-looker{font-size: 0.14rem;overflow:hidden;}
.spread-looker span{color:#2fbdaa;}
.shop-button span{font-size: 0.14rem;display:inline-block;width:43%;height:0.32rem;line-height:0.32rem;border-radius:0.04rem;}
.shop-button{height: 0.35rem; width:100%; text-align:center; font-size:0.14rem;}
.shop-button a{font-size:0.14rem;}
.shop-del{color:white;background-color:#e74c3c; }
.shop-status{font-size: 0.14rem; color: #fff; background:#e74c3c;  display:inline-block;width:43%;height:0.32rem;line-height:0.32rem;border-radius:0.04rem;}
.shop-pay{background-color:#2fbdaa;color:white;}
.pay-wait{background-color:#c8c9c9;color:white;}
#order-title{font-size:0.15rem;}
#order-title p{padding-bottom:0.05rem;}


/************************************************order_two***************************************************************/
.distance{overflow:hidden;}
.distance span{font-size:0.13rem;color:#2fbdaa;padding-top:0.02rem;}
.ordering-house,.ordering-house2,.ordering-house3{display:inline-block;font-size:0.14rem;width:0.6rem;height:0.2rem;line-height:0.2rem; background-color:red;text-align:center;border-radius: 0.01rem; position: relative;color:white;}
.ordering-house2,.ordering-house3{margin-left:-0.2rem;background-color:#c8c9c9;}
.ordering-house{background-color:#2fbdaa; margin-right:0.05rem;}
.ordering-house3{background-color:#2fbdaa;}
.expense{font-size:0.13rem;color:#2fbdaa;}
.expense2{font-size:0.13rem;color:#999;}
.ordering-main{overflow:hidden;}
.ordering-main .left{ font-size:0.14rem;}
.list-box-two{margin-bottom:0.1rem;border-top:1px solid #dedede;margin-top:-1px;}
.distance p{font-size:0.15rem;}

/**********************************mydate_one***********************************************************/
.date-time{color:#666;font-size:0.12rem;}
.date-content{height: 0.2rem; position: relative;overflow:hidden;padding:0 0.1rem;}
.date-content p{font-size: 0.14rem; margin-bottom: 0.14rem;height: 0.2rem;line-height: 0.2rem;}
.date-sex-boy{position:relative;bottom:0.35rem;left:0.74rem;}
.date-sex-boy span{padding-left:0.18rem;width:0.45rem;height:0.2rem;line-height:0.24rem; background-color:#09adfd;font-size:0.13rem;display:block;color:white;text-align:center;border-radius:0.04rem;}
.date-sex-boy img{position:absolute;left:0;top:0.38rem;padding:0 0.08rem; vertical-align:middle;}
.date-content-right{position:absolute;right:0.1rem;}
.date-content-right span{font-size:0.14rem;padding-left:0.06rem;}
.date-look{color:#666;border-right:1px solid #ccc;padding-right:0.1rem;}
.mydate{margin-bottom: 0.1rem;border-top:1px solid #dedede;}
.sign-up{width:0.68rem; height: 0.25rem; line-height: 0.25rem; color: #FFF;background: #2FBDAA; font-size: 0.12rem; text-align: center; border-radius: 0.04rem; position: absolute; right: 2%; bottom: 0.04rem;}
.sign-up-yi{background-color:#ccc;}
/*.date-sex-girl{position:relative;bottom:0.35rem;left:0.74rem;}
.date-sex-girl span{padding-left:0.19rem;width:0.45rem;height:0.2rem;line-height:0.2rem; background-color:#f19ec2;font-size:0.13rem;display:block;color:white;text-align:center;border-radius:0.04rem;}
.date-sex-girl img{position:absolute;left:0;top:0.38rem;padding:0 0.08rem;}*/
.icon-fa{top:-0.25rem;}

/*****************************************************mydate_apply*****************************************************/
.apply-message{overflow:hidden;}
.apply-message img{padding-top:0.02rem;}
.apply-xin{width:88%;line-height:0.25rem;}
.apply-num{/*border-right:1px solid #dedede;*/padding-left:0.14rem; /*padding-right:0.12rem;*/}
.apply-phone{border-left:1px solid #dedede;height:0.3rem;line-height:0.3rem;margin-top:0.06rem;padding-left:0.1rem;}

/*************************************personal_coupon_one个人中心-抢购券*********************************************************/
#personal-coupon{bottom: 0.5rem; position: absolute; top: 0.9rem; width: 100%;}
.coupon_nav li:first{border-bottom: 1px solid #dedede;}
.send-out .coupon-list{ padding:0.1rem 0.1rem 0.05rem 0.1rem; background-color:#fff;border-top:1px solid #dedede;margin-top: 0.1rem;}
.coupon-box{position:relative; max-width:640px; margin:0 auto; font-size:0;}
.coupon-box .used{ position:absolute; top:10%; right:20%; width:20%; height:auto; z-index:3;}
.coupon-box .used img{width:100%; height:auto;}
.coupon-box-content{ position:absolute; overflow:hidden; padding:3%; width:94%;}
.coupon-box-content .left{ width:22%;}
.coupon-box-content .left .bg{ width:70%; margin:0 auto; font-size:0.20rem; line-height:0.18rem; position:relative;}
.coupon-box-content .left .bg img{ width:100%; height:auto;}
.coupon-box-content .left .bg div{position:absolute; text-align:center; width:100%; top:16%;}
.coupon-box-content .left .bg .coupon-dw{top:30%; font-size:0.24rem;}
.coupon-box-content .left .bg p{font-size:0.16rem;}
.coupon-box-content .left .state{color:#333; font-size:0.14rem; line-height:0.2rem; text-align:center; margin:0 auto; background-color:#fff; margin-top:0.05rem;}
.coupon-box-content .left .state.c-1{border:1px solid #068b7a;}
.coupon-box-content .left .bg.c-1{color:#2fbdaa;}
.coupon-box-content .left .state.c-2{border:1px solid #f43b11;}
.coupon-box-content .left .bg.c-2{color:#f43b11;}
.coupon-box-content .left .state.c-3{border:1px solid #555;}
.coupon-box-content .left .bg.c-3{color:#7d7d7d;}
.coupon-box-content .center{ width:52%; padding:0px 2%;}
.coupon-box-content .center p{ font-size:0.12rem; color:#fff; line-height:0.20rem;}
.coupon-box-content .center p a{font-size:0.12rem;}
.coupon-box-content .center p:first-child{ font-size:0.14rem; padding-bottom:0.05rem; padding-top:0.05rem;}
.coupon-box-content .right{ width:22%; font-size:0.12rem; line-height:0.2rem; color:#fff;}
.coupon-box-content .right .c-1{color:#068972;}
.coupon-box-content .right .c-2{color:#a82405;}
.coupon-box-content .right .c-3{color:#fff;}
.coupon-box-content .right .star{ width:50%; height:auto;}
.coupon-box-content .right .star img{ width:100%; height:auto;}
.coupon-button{width:100%; font-size:0; text-align:center; border-top:1px solid #dedede; border-bottom:1px solid #dedede; background-color:#fff;}
.coupon-button span{font-size: 0.14rem;display:inline-block;width:47%;height:0.32rem;line-height:0.32rem;}
.coupon-button .shop-pay{ background-color:#e74c3c;}
.coupon-button .shop-pay.c-1{ background-color:#c8c9c9;}
.coupon-button .shop-del{ background-color:#34495e;}



/************************************************draw_money*****************************************/
.draw-money{width:100%;border-top:1px solid #ccc;padding:0.12rem 0.1rem;background-color:white;/*margin-top:0.03rem;*/}
.draw-message{font-size:0.15rem;}
.draw-message input{border:none;border:1px solid #ccc;width:100%;padding:0.12rem 0.1rem;color:#666;}
.draw-make-sure span{display:block;width:100%;padding:0.1rem 0;font-size:0.16rem;background-color:#2fbdaa;margin:0.2rem 0;color:white;text-align:center;border-radius:0.03rem;}
.draw-make-sure{margin:0.2rem 0.2rem;}
.draw-money-record{width:100%;font-size:0.15rem;padding:0 0.1rem;border-top:1px solid #dedede;/*border-bottom:1px solid #dedede;*//*margin-top:0.06rem;*/overflow:hidden;}
.draw-money-record p{padding-top:0.02rem;}
.draw-money-record span{padding-left: 0.06rem;line-height:0.1rem;line-height:0.3rem;}
.draw-type{margin-right:0.15rem;padding-top:0.2rem;padding-bottom:0.2rem; border-left:1px solid #dedede;padding-left:0.1rem;}
.draw-color2{color:#2fbdaa;}
.draw-color{color:#999;}



/****************************************************work_here******************************************/
.work-here{font-size:0.16rem;border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:0.1rem 0.1rem;margin-top:0.1rem;}
.work-message{font-size:0.15rem;border-bottom:1px solid #dedede;padding:0.1rem 0.1rem;overflow:hidden;}
.work-message p{color:#999;}
.work-message p.title_item{color:#333;}
.work-time{font-size:0.13rem;text-align:right;}
.work-time p{line-height: 0.4rem; color:#999;}
.work-time span{color:#2fbdaa;}


/****************************************************work_here2******************************************/
.work-post{margin-top:0.54rem;}
.work-font p{line-height:0.22rem;}
.work-go,.work-phone{display:inline-block;height:0.33rem; float: left; width:49%; line-height:0.33rem;color:white;border-radius:0.03rem;text-align:center;}
.work-go{background-color:#e74c3c;position:relative;/*padding-left:0.3rem;*/}
.work-phone{background-color:#2fbdaa;position:relative;margin-left:2%;/*padding-left:0.1rem;padding-right:0.32rem;*/}
.work-button{text-align:center;}
.work-img{margin-left:0.1rem;line-height:0.33rem;}
.work-img2{margin-left:0.1rem;line-height:0.33rem; display:none;}


/****************************************mydate_two***********************************************/
.mydate-obj{padding-left:0.18rem;}
#search-bar{}


/****************************************mydate_three***********************************************/
.point-left img{padding-left:0.05rem;}


/*******************************************mydate_fabu*****************************************************/
.mydate-style{width:100%;padding:0.1rem 0;font-size:0.16rem;border-bottom:1px solid #dedede;color:#666;}
.mydate-style ul{width:100%;overflow:hidden;text-align:center;}
.mydate-style ul li{float:left;font-size:0.15rem;width:25%;text-align:center; color:#333; margin-bottom:0.1rem;}
.mydate-yuan{display:inline-block;width:0.55rem;height:0.55rem;border:1px solid #ccc;border-radius:0.5rem;margin-bottom:0.04rem;overflow:hidden;}
.mydate-yuan img{margin:0.08rem 0.09rem;}
.mydate-style ul span{text-align:center;}
.mydate-time{font-size:0.14rem;padding:0.1rem 0.1rem;border-bottom:1px solid #dedede;background-color:white;color: #666666;overflow:hidden;}
.date-sub{border:none;}
.mall-yuan.on{background-color:#2fbdaa;border:none;}
.mydate-yuan .tp-img{margin-left:-0.36rem;}



/**********************************************shop_index*****************************************************************/
.shop_class{width:55%;}
.shop_class img{padding-right:0.1rem;}
.shop_message{margin:0.1rem 0;border:1px solid #dedede;background-color: #fff;}
.shop_message .shop_food{color:black;}
.work-time span{color:#2fbdaa;}
.shop_icon{padding-top:0.06rem;}
.shop-sj{width:65%;}

/*****************************************shop_list***********************************************************************/
.person-num{font-size:0.14rem;padding-left:0.08rem; }
.person-num span{color:#2fbdaa;font-size:0.17rem;}
.shop-star{overflow:hidden;}
.shop-content-img{padding-bottom:0.03rem;padding-left:0.03rem;padding-top:0.02rem;}
.shop-titles{width:88%;display:block;}


/*********************************************shop_comment***********************************************************/
.shop-title{overflow:hidden;}
.list-have-pic .list-content .shop-title-length{width:1.5rem;overflow:hidden;height:0.2rem;color:black;}
.list-have-pic .list-content .shop-title-color{color:#2fbdaa;font-size:0.13rem;padding-top:0.04rem;}
.shop-wei{font-size:0.15rem;padding-bottom:0.1rem;}
.shop-wei span{color:#2fbdaa;font-size:0.17rem;}
.shop-star-num{width:100%;border-bottom:1px solid #dedede;border-top:1px solid #dedede;font-size:0.15rem;overflow:hidden;}
.comment{overflow:hidden;/*border-bottom:1px solid #dedede;*/padding-top:0.13rem;padding-left:0.1rem;padding-right:0.1rem;}
.shop-star-main{margin-top:0.1rem;font-size:0.15rem;}
.shop-star-main .shop-border{border-top:none;}
.shop-Consumption{margin-top:0.1rem;font-size:0.15rem;border-bottom:1px solid #dedede;border-top:1px solid #dedede;padding:0.1rem 0.1rem;color:#666;overflow:hidden;}
.shop-tj input{width:80%;height:0.3rem;background-color:#2fbdaa;border:none;font-size:0.16rem;color:white;text-align:center;border-radius:0.04rem;}
.shop-tj{text-align:center;font-size:0;margin-top:0.2rem;}
.shop-back{font-size:0.15rem;text-align:center;color:#666;padding-bottom:0.2rem;padding-top:0.2rem;}
.shop-back a{color:#2fbdaa;}


/************************************shop_pay***************************************************************/
#scroll .pay-message{width:100%;font-size:0.14rem;margin-top:0.1rem;border-image: url(../img/tp52.png)22 22 22 22  stretch stretch;background-color:white;}
.pay-message-two{padding:0.1rem 0.1rem;}
.pay-address{border-top:1px solid #dedede;overflow:hidden;}
.pay-img{padding-right:0.08rem;width:2.19rem;}
.list-pay-order{font-size:0.14rem;}
.list-pay-order p{color:#2fbdaa;}
.pay-list{width:1.3rem;}
.pay-xi{font-size:0.15rem;border-bottom:1px solid #dedede;border-top:1px solid #dedede;margin-top:0.1rem;padding:0.1rem 0.1rem;background-color:white;line-height:0.25rem;}
.pay-xi select{width:1.2rem;height:0.3rem;border:none;border:1px solid #ccc;}
.pay-xi span{font-size:0.13rem;color:#666;}
.pay-xi p{padding-left:0.76rem;}
#seat .pay .icn-3{background-image: url(../img/tp57.png);}
#seat .pay .sure-pay {background: #2fbdaa none repeat scroll 0 0; border-radius: 0.05rem; height: 0.38rem; line-height: 0.38rem; text-align: center; width: 35%;}
#seat .pay .sure-pay a{ display: block; color:#fff; font-size: 0.18rem; }
#seat .pay .sure-pay-but{ margin: 0.1rem auto 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;text-align:right;padding:0.13rem 0.1rem;font-size:0.15rem;overflow:hidden;}
#seat .pay .sure-pay-but span{font-size:0.19rem;color:#2fbdaa;}
#seat .pay .sure-pay-but p{padding-top:0.05rem;}



/**********************************mall_index*********************************************************/
#ele .ele_banner .main_image li .ig_1{background-image:url(../img/tp58.png);}
#ele .ele_banner .main_image li .ig_2{background-image:url(../img/tp58.png);}
#ele .shang-style .mall-yuan{border:2px solid #2fbdaa;}
#ele .shang-style{margin-top:0.1rem;border:1px solid #dedede;background-color:white;border-bottom:none;}
/*.mall-title-mac{padding-bottom:0.08rem;}*/
.mall-title{overflow:hidden;text-align:center;background-color:#fafafa;font-size: 0.10rem;/*height: 0.4rem;*/line-height: 0.4rem;padding-left: 0.1rem;}
/*#ele .shang-style .mall-title-mac li{font-size:0.14rem;color:black;}*/
.mall-title span{padding:0 0.1rem;display:block;}
.mall-title hr{width:41%;border:none;border-top:1px solid #dedede;display:block;margin-top:0.2rem;}
.list-boxed{width:100%;font-size:0.144rem;text-align:center;background-color:white;}
.list-boxed img{width:90%;}
.mall-food{border:1px solid #dedede;padding:0.09rem 0.06rem;line-height:0.33rem;}
.mall-food p{width:1.4rem;overflow:hidden;height:0.24rem;}
.mall-food p span{font-size:0.17rem;color:#2fbdaa;}
.mall-food p del{color:#666;padding-left:0.1rem;}
.list-have-pic .list-boxed .mall-food p{text-align:left;}
.list-boxed{margin-bottom:0.1rem;overflow:hidden;}
.list-have-pic .list-boxed ul li{float:left;width:46%;padding-left:0.1rem; padding-bottom:0.1rem;}
.mall-foot .ig-1{background-image: url("../img/icon-home.png");}
.mall-foot .ig-2 {background-image: url("../img/tp60.png");}
.mall-foot .ig-3 {background-image: url("../img/tp61.png");}
.mall-foot .on{background-image: url("../img/icon-home-on.png");}

/***********************************mall_xiangqing*****************************************************/
#sell .point-left .mall-price{color:#2fbdaa;font-size:0.18rem;font-weight:bold;}
#sell .point-left .mall-num{padding-left:0.2rem;}
#sell .mall-point{font-size:0.15rem;padding:0.08rem 0.08rem 0.03rem 0.08rem;border-bottom:1px solid #dedede;}
#sell .mall-point p{color:#666;font-size:0.13rem;line-height:0.23rem;}
#sell .mall-style{padding:0.07rem 0;border-bottom:1px solid #dedede;color:#666;}
#sell .mall-style ul{width:100%;overflow:hidden;text-align:center;padding-bottom:0.05rem;}
#sell .mall-style ul li{float:left;font-size:0.14rem;width:33%;text-align:center;}
.mall-our span:nth-child(1){margin-right:0.15rem;}
.mall-more{font-size:0.15rem;color:#2fbdaa;}
.mall-store img{width:1.4rem;}
.store-title{width:1.5rem;padding-left:0.08rem;}
.mall-store .mall-ig,.mall-ig-2,.mall-ig-3{width:0.25rem;height:0.25rem;}
.mall-store .mall-ig{background:url("../img/tp67.png") no-repeat;}
.mall-store .mall-ig-2{background:url("../img/tp26.png") no-repeat;margin-top:0.06rem;margin-left:0.1rem;}
.mall-store .mall-ig-3{background:url("../img/tp68.png") no-repeat;margin-top:0.05rem;margin-left:0.1rem;}
.store-adress{padding-left:0.2rem;}
.mall-butoon,.mall-butoon2{width:1.4rem;height:0.3rem;line-height:0.3rem; display:block;background-color:#e74c3c;text-align:center;color: white;margin-bottom:0.1rem;border-radius:0.03rem;text-indent:-0.2rem;}
.mall-butoon2{background-color:#2fbdaa;}
.mall-more2,.mall-more2 a{text-align:center;color:#2fbdaa;}
.mall-sock{width:45%;border:1px solid #ccc;padding-left:0.11rem;padding-top:0.08rem;}
.mall-sock img{width:94%;}
.mall-sock span{color:#2fbdaa;font-size:0.18rem;padding-right:0.1rem;}
.mall-sock del{color:#666;}
.pay-dz{width:94%;padding-left:0.05rem;font-size:0.15rem;}


/******************************************mall_xiangqing2************************************************/
#life .mall-form{ font-size: 0.15rem;}
#life .mall-form li{padding:0.1rem 0.1rem; background: #FFF; color: #666;border-bottom: 1px #DEDEDE solid; }
#life .mall-details .mall-notice .mall-xq{width:100%;overflow:hidden;}
#life .mall-details .mall-notice .mall-xq li{float:left;border-bottom:none;padding:0 0;width:25%;text-align:center;/*text-indent:-0.19rem;*/color:black;}
#life .mall-details .mall-notice .mall-xq2 li{padding-top:0.07rem;color:#666;}
.mall-notice p{line-height:0.26rem;}
.mall-details{margin-top:0.1rem;border-top: 1px #DEDEDE solid;line-height:0.23rem;}
.mall-details li img{padding-bottom:0.07rem;}
#life .mall-form .mall-bt{color:black;font-size:0.16rem;}

/**************************************community_index********************************************************/
/*社区首页-限时抢购轮播开始*/
.seat-rank_flexslider {height: auto; position: relative; z-index:0;}
.seat-rank_flexslider .slides {position: relative; z-index: 1; padding:0px 10px;}
.seat-rank_flexslider .slides .sy_hotgzLi{border-bottom:none 0px;}
.seat-rank_flexslider .slides .sy_hotgzLi li{ float:left; display:block; width:33.33%; border:none 0px;}
.seat-rank_flexslider .slides .sy_hotgzLi li>div{ border-right:1px solid #dedede; padding:0.1rem;}
.seat-rank_flexslider .slides .sy_hotgzLi li:nth-child(3n)>div{ border:none 0px;}
.seat-rank_flexslider .slides .sy_hotgzLi li img{ width:100%; height:auto;}
.seat-rank_flexslider .slides .sy_hotgzLi li p{color:#333; font-size:0.14rem; line-height:0.24rem; overflow:hidden; height:auto;}
.seat-rank_flexslider .slides .sy_hotgzLi li .price{ color:#2fbdaa;}
.seat-rank_flexslider .slides .sy_hotgzLi li .price del{ color:#999; font-size:0.12rem;}
.seat-rank_flexslider .flex-direction-nav {right:0.03rem; position: absolute; top: -0.31rem; width: 0.74rem; height:0.25rem; z-index: 3; display:block;}
.seat-rank_flexslider .flex-direction-nav li{border:none 0px;}
.seat-rank_flexslider .flex-direction-nav li a {cursor: pointer; display: block; overflow: hidden; position: absolute; width: 0.74rem; height:0.25rem;}
.seat-rank_flexslider .flex-direction-nav li a.flex-prev { display:none;}
.seat-rank_flexslider .flex-direction-nav li a.flex-next {width: 0.74rem; height:0.25rem;}
/*社区首页-限时抢购轮播结束*/
.commu-top{font-size:0.15rem;border-bottom:1px solid #dedede;}
.commu-top .commu-ig{width:0.23rem;height:0.2rem;background:url("../img/tp73.png") no-repeat;}
.commu-ig2{width:0.23rem;height:0.2rem;background:url("../img/tp78.png") no-repeat;}
.commu-top p{margin:0.1rem 0.1rem;}
.commu-top span{padding-left:0.3rem;color:#ea8010;font-size:0.16rem;}
.commu-icon{background-color:white;border-top:1px solid #dedede;margin-top:0.1rem;font-size:0.15rem;}
.commu-icon ul li{border-bottom:1px solid #dedede;}
.commu-icon .commu-my{padding:0.1rem;}
#seat .commu-icon .commu-title{width:100%;text-align:center;}
#seat .commu-icon .commu-title li{float:left;border-bottom:none;width:24.7%;text-align:center;border-right:1px solid #dedede;padding:0.1rem 0;}
#seat .commu-icon .commu-title .commu-type{color:#ea8010;}
#seat .commu-icon .commu-title .commu-type2{color:#00bb9c;}
#seat .commu-icon .commu-title .commu-type3{color:#56abe4;}
#seat .commu-icon .commu-title .commu-type4{color:#cb56fe;}
#seat .commu-icon .commu-title li:nth-child(4){border-right:none;}
#seat .commu-icon .commu-title img{padding-bottom:0.05rem;}
.commu-huan{padding-right:0.2rem;}
.commu-huan i{margin:0.01rem 0.05rem;}
#seat .commu-icon .wrapper{width:100%;overflow:hidden;}
#seat .commu-icon .commu-sock{white-space:nowrap;}
#seat .commu-icon .commu-sock li{display:inline-block;border-bottom:none;border-right:1px solid #dedede;padding:0.1rem 0.03rem;font-size:0.14rem;line-height:0.21rem;}
#seat .commu-icon .commu-sock li img{width:100%;}
#seat .commu-icon .commu-sock span{color:#2fbdaa;}
#seat .commu-icon .commu-sock del{color:#666;font-size: 0.13rem;}
#seat .commu-icon .commu-phone,.commu-house{width:100%;height:0.21rem;}
#seat .commu-icon .commu-phone li{float:left;border-bottom:none;width:33.3%;text-align:left;}
.commu-my-two{font-size:0.14rem;}
#seat .commu-icon .commu-my-two .commu-more{text-align:right;color:#999;}
#seat .commu-icon .commu-call li{width:49%}
#seat .commu-icon .commu-call img,.commu-phone img{padding-bottom:0.1rem;padding-left:0.05rem;}
#seat .commu-icon .commu-house li{float:left;border-bottom:none;width:48%;text-align:left;}
#seat .draw-make-sure img{padding-left:0.1rem;}
.icon-font{font-size:0.14rem;}


/***************************************community_quyu******************************************/
#commu-quyu .commu-place{padding:0 0.1rem;font-size:0.15rem;}
#commu-quyu .commu-place a{font-size:0.15rem;color:#666;}
#commu-quyu .commu-ads{border-bottom:1px solid #dedede;padding:0.1rem 0.1rem;line-height:0.22rem;}
#commu-quyu .commu-name{color:black;font-size:0.16rem;}
.icon-con{padding: 0.13rem;top: 0.2rem;margin-left:0.1rem;}
#icon-con-1{background:url(../img/tp86.png) no-repeat;}
#commu-quyu .search_box .search_div #sd_left #input input{position:absolute;bottom:0rem;}
#commu-quyu .search_box .search_div #sd_right input{position:absolute;width:18%;float:left;}
.commu-city{font-size:0.15rem;padding:0.1rem;/*display:none;*/background-color:#eee;}
.commu-city p{padding:0.05rem 0.12rem;padding-bottom:0.11rem; border-bottom:1px solid #dedede;}
.commu-city p span{color:#2fbdaa;}
.commu-city ul{width:100%;text-align:center;}
.commu-city ul li{float:left;width:31%;padding-right:2%; height:0.4rem;line-height:0.4rem;/* background-color:red;*/text-align:center; margin:0.07rem 0;}
.commu-city ul li .commu-qu{margin-left:0.03rem;}
.commu-city ul li a{display:inline-block;height:0.35rem;line-height:0.35rem; background-color:white;width:0.9rem;}
.commu-city .on{background-color:#2fbdaa;color:white;}


/***************************************community_wuye******************************************/
.commu-ye{font-size:0.15rem;margin-top:0.08rem;color:#666;padding:0.1rem;}
.wuye-title{color:black;padding-bottom:0.1rem;font-size:0.16rem;text-align:center;}
.commu-ye p:nth-child(2){padding-bottom:0.1rem;}
.commu-ye p:nth-child(3){line-height:0.25rem;}
.commu-ye .wuye-img{width:100%;padding-top:0.07rem;}
.commu-ig-2{background:url(../img/tp9.png) no-repeat;width:0.35rem;height:0.35rem;left:0.12rem;top:3.7rem;}
.commu-ye span{padding-top:0.16rem;font-size:0.13rem;}
.wuye-img2{padding-top:0.16rem;}


/*******************************rush_buy********************************************************/
.rush-bar li:nth-child(1),.rush-bar li:nth-child(4){text-indent:-0.15rem;}
.rush-title{font-size:0.14rem; background:#fff; line-height:0.18rem; padding:0.1rem;border-bottom:1px solid #dedede;border-top:1px solid #dedede;margin-top:0.1rem;}
.rush-title>.fl>a{color:#2fbdaa;}
.rush-long{color:#999;font-size:0.12rem;}
#life .list-have-pic .list-content .price-two{font-size:0.14rem;}
#life .rush-box{padding:0;font-size:0.16rem;}
.rush-content{padding:0.08rem;border-bottom:0.01rem solid #dedede;}


/***************************************rush-index***************************************************************/
.rush-main{font-size:0.15rem;background-color:white;}
.rush-nav{width:100%;text-align:center;border-bottom:1px solid #dedede;}
.rush-nav li{float:left;width:33%;height:0.25rem;line-height:0.25rem;border-left:1px solid #dedede;padding:0.1rem 0;}
.rush-nav span{padding-left:0.3rem;}
.rush-nav i{width:0.3rem;height:0.27rem;}
.rush-ig-1{background:url(../img/tp90.png) no-repeat;}
.rush-ig-2{background:url(../img/tp91.png) no-repeat;}
.rush-ig-3{background:url(../img/tp92.png) no-repeat;}
.rush-ig-4{background:url(../img/tp93.png) no-repeat;}
.rush-ig-5{background:url(../img/tp94.png) no-repeat;}
.rush-ig-6{background:url(../img/tp95.png) no-repeat;}
.rush-ig-7{background:url(../img/tp96.png) no-repeat;}
.rush-ig-8{background:url(../img/tp97.png) no-repeat;}
.rush-ig-9{background:url(../img/tp980.png) no-repeat;}
.rush-bian{border-bottom:none;}
.rush-top{text-align:center;border-top:1px solid #dedede;margin-top:0.1rem;border-bottom:1px solid #dedede;}
.rush-top li{float:left;width:33%;padding:0.07rem 0;}
.rush-top .on{border-bottom:2px solid #2fbdaa;color:#2fbdaa;}


/***************************************rush-order-tijiao***************************************************************/
.order-content{font-size:0.16rem;}
.order-content li{padding:0.1rem;border-bottom:1px solid #dedede;}
.rush-num{font-size:0.2rem;}
.rush-num .l,.rush-num .r{display:inline-block;width:0.26rem;height:0.26rem;line-height:0.26rem;overflow:hidden;margin-right:0.04rem;border:1px solid #2fbdaa;color:#2fbdaa;float:left;text-align:center;}
.rush-num .m{display:inline-block;width:0.26rem;height:0.26rem;line-height:0.26rem;overflow:hidden;margin-right:0.04rem;border:1px solid #dedede;color:#333333;float:left;text-align:center;padding:0px 0.06rem;}
.rush-price{color:#2fbdaa;}

/***************************************rush-order-zhifu2***************************************************************/
.order-num{padding-left:0.3rem;}

/********************************rush_order_xiangqing**************************************************/
#sell .seat-banner .order-ti span{font-size:0.14rem;color:white;}
#sell .seat-banner .order-ti .order-font{font-size:0.12rem;}
#sell .point .order-fan{padding:0.01rem; border:1px solid #ff3800;color:#ff3800;text-align:center;}
#sell .point .point-left .order-money{font-size:0.22rem;}
#sell .point .point-left .order-money small{ font-size:0.14rem; font-weight:normal;}

.order-style{font-size:0.14rem;padding:0.10rem 0;border-bottom:1px solid #dedede;background-color:white;}
.order-style li{float:left;width:33.3%;text-align:center;}
.order-style i{ position:relative; display:inline-block; width:0.3rem;height:0.3rem; background:url(../img/qianggouxqTui.png) no-repeat left top; background-size:0.6rem auto;}
.order-style i.ico_1{ background-position:left 0;}
.order-style i.ico_2{ background-position:left -0.3rem;}
.order-style i.ico_3{ background-position:left -0.6rem;}
.order-style li.on i.ico_1{ background-position:right 0;}
.order-style li.on i.ico_2{ background-position:right -0.3rem;}
.order-style li.on i.ico_3{ background-position:right -0.6rem;}
.order-adress{font-size:0.14rem;margin-top:0.1rem;border-top:1px solid #dedede;}
.order-shop{padding:0.1rem;border-bottom:1px solid #dedede; position:relative;}
.order-shop .wz{ margin-right:0.5rem; font-size:0.12rem; line-height:0.20rem; border-right:0.01rem solid #eee; padding-right:0.1rem;}
.order-shop .wz .locatIco{background:url(../img/location_3.png) no-repeat center center; background-size:contain;width:0.14rem;height:0.24rem; position:relative; display:inline-block; font-size:0; vertical-align:middle; margin-right:0.05rem;}
.order-name{font-size:0.16rem; line-height:0.24rem;}
.order-shop .tel{ position:absolute; top:50%; right:0.1rem; margin-top:-0.15rem; display:inline-block; width:0.36rem; height:0.36rem; border-radius:100%; border:0.01rem solid #e5e5e5; background:#fff url(../image/telIco.png) no-repeat center center; background-size:0.20rem 0.20rem;}
.mall-our{padding:0.1rem;border-bottom:1px solid #dedede;overflow:hidden;text-align:center;font-size:0;background-color:white;}
.mall-our .mall-fen{ min-width:0.8rem; padding:0 0.2rem; height: 0.3rem; line-height: 0.3rem;background:white; font-size: 0.14rem; color:#2fbdaa; text-align: center;border:1px solid #2fbdaa; border-radius: 0.03rem;display:inline-block; margin:0 0.08rem;}
.mall-our .mall-fen .ico{ display:inline-block; font-size:0; width:0.18rem; height:0.18rem; background-repeat:no-repeat; vertical-align:middle; margin-right:0.05rem;}
.mall-our .mall-fen .ico.ico_1{background-image:url(../img/goto.png); background-position:left top; background-size:100% auto;}
.mall-our .mall-fen .ico.ico_2{background-image:url(../img/sqlunIco.png); background-position:center top;background-size:100% auto;}
/*抢购详情-分店地址开始-新增*/
.fendianAddr{ border-top:0.01rem solid #e5e5e5; border-bottom:0.01rem solid #e5e5e5; background:#fff;}
.fendianAddr_switch{ width:30%; border-right:0.01rem solid #e5e5e5; min-height:1.2rem; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.fendianAddr_list{ display:block; border-bottom:0.01rem solid #e5e5e5; text-align:center; font-size:0.14rem; line-height:0.4rem; height:0.4rem; overflow:hidden;}
.fendianAddr_list:last-child{ border-bottom:none;}
.fendianAddr_list.on{ color:#2fbdaa;}
.fendianAddr_nr_box{width:70%;}
.fendianAddr_nr{ padding:0.1rem;}
.fendianAddr_nr p{ font-size:0.12rem; line-height:0.22rem;} 
.fendianAddr_nr p .ico{display:inline-block; font-size:0; width:0.16rem; height:0.16rem; background-repeat:no-repeat; vertical-align:middle; margin-right:0.05rem; background-image:url(../img/sjIco2.png); background-size:100% auto;}
.fendianAddr_nr p .ico_1{ background-position:left 0;}
.fendianAddr_nr p .ico_2{ background-position:left -0.16rem;}
.fendianAddr_nr .btn_box{ text-align:center; overflow:hidden; margin:0.1rem 0 0;}
.fendianAddr_nr .btn_box .btn{ width:48%;height: 0.3rem; line-height: 0.3rem;background:white; border:1px solid #e5e5e5; border-radius: 0.03rem;display:inline-block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.fendianAddr_nr .btn_box .ico{display:inline-block; font-size:0; width:0.18rem; height:0.18rem; background-repeat:no-repeat; vertical-align:middle; margin-right:0.05rem;}
.fendianAddr_nr .btn_box .ico_1{background-image:url(../img/gotoOrange.png); background-position:left center; background-size:100% auto;}
.fendianAddr_nr .btn_box .ico_2{background-image:url(../image/telIco.png); background-position:left center; background-size:100% auto;}
/*抢购详情-分店地址结束-新增*/
.order-img img{width:70%;}
.order-img{text-align:center;}
.spread-intro del{padding-right:0.3rem;color:#666;}
.order-prices{color:#ff4200;font-size:0.18rem;}

/******************************favourable_index*****************************************************/
.favou-style li .mydate-yuan{border:none;}
.favou-style{border-bottom:none;}
.favou-lei01{background-color:#eb6100;}
.favou-lei02{background-color:#ae5da1;}
.favou-lei03{background-color:#00b7ee;}
.favou-lei04{background-color:#ea68a2;}
.favou-lei05{background-color:#6aceb8;}
.favou-lei06{background-color:#e2b93b;}
.favou-lei07{background-color:#ff4f4f;}
.favou-lei08{background-color:#c2c2c5;}
.favou-zi{font-size:0.15rem; margin-left:1.3rem;}
.favou-zi p{ line-height:0.2rem;}
.favou-img{width:1.2rem; height:0.73rem position:absolute; left:0.1rem; top:0.1rem;}
.favou-img img{width:100%; height:100%;}
#mall-main .list-box{font-size:0.16rem;}
.favou-hot{padding:0.1rem;border-top:1px solid #dedede;}
.favou-content{padding:0.1rem;border-top:1px solid #dedede; position:relative; min-height:0.73rem;}
.favou-zai{color:#888;font-size:0.13rem; overflow:hidden;}
.favou-list-box{font-size:0.15rem;}
/*优惠列表下载按钮开始*/
.coupon_upload{ display:inline-block; padding:0px 0.08rem; background-color:#2fbdaa; font-size:0.14rem; color:#fff; line-height:0.24rem; border-radius:0.03rem; float:right;}
/*优惠列表下载按钮结束*/
/******************************favourable_xiangqing*****************************************************/

.favou-left{padding-left:0.1rem;color:#666;font-size:0.15rem;}
.favou-more{color:#666;}
.favou-image{text-align:center;width:100%}
.favou-image div{width:48%}
.favou-image img{width:93%;}
.favou-process{width:100%;}


/******************************membership_card_list*****************************************************/
.member-button{width:38%;padding:0.03rem 0;background-color:#2fbdaa;color:white;text-align:center;font-size:0.15rem;border-radius:0.03rem; }
.member-conter p{padding-bottom:0.08rem;}


/******************************membership_card_xiangqing*****************************************************/
.member-banner{width:90%;height:1.5rem;line-height:0.9rem; background:url("../img/icn15.png");  border-radius:0.04rem;display:inline-block;position:relative;}
.member-ground{text-align:center;width:100%;margin-top:-0.1rem;}
.member-banner span{width:55%;height:0.45rem;line-height:0.45rem; text-align:center;border-radius:0.04rem;display:inline-block;background-color:#e5e5e5;font-size:0.19rem;color:#2fbdaa;border:3px solid #fff;margin-bottom:0.2rem;font-weight:bold; }
.member-ig{position:absolute;z-index:100;top:0.15rem;}
#sell .member-nr{color:#666;font-size:0.15rem;}

/******************************community_wuye*****************************************************/
.commu-sock{margin-top:0;}
.commu-length{width:80%;}
.commu-date{color:#666;}


/*个人中心积分兑换            exchangeloading*/
.des{font-size:0.16rem;width:65%;line-height:0.23rem;padding-left:0.06rem;}
.loading-div{width:100%;margin-top:0.48rem;}
.loading-img{width:0.93rem;}
.loading-li{padding:0.1rem;border-bottom:1px solid #dedede;}
.loading-li .light{font-size:0.14rem;}
.loading-li .light:nth-child(3),.loading-li .light:nth-child(4){color:#888;}
.loading-jf{color:#2fbdaa;font-size:0.16rem;}




/* 刮刮乐 抽奖 摇一摇开始*/
/*guaguale&choujiang*/
.ggl {
    margin: 1px auto;
    width: 100%;
    height: auto;
    padding: 12px 0px 20px 0px;
    /*background-color:#4cbbe7;*/
    background:-moz-linear-gradient(top,#3dacd8,#7fd7fa);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#3dacd8), to(#7fd7fa));
}
.choujiang {
    margin: 1px auto;
    width: 100%;
    height: auto;
    padding: 12px 0px;
    background:-moz-linear-gradient(top,#24ba6e,#31cb83);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#24ba6e), to(#31cb83));
    /*background: url(../img/choujiang_bg.png) repeat-x left center;*/
}

.ggl .container, .choujiang .container, .zhong .container {
    margin: 0 auto;
    width: 300px;
    height: auto;
    overflow: hidden;
}
.ggl h1, .choujiang h1 {
    text-align: center;
    font-family: 方正粗倩_GBK;
    font-size: 24px;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
    margin-top: 0.2rem;
    margin-top:0.1rem;
}
.ggl .container .s_box, .zhong .container .s_box {
    margin: 0 auto;
    margin: 6px 0px;
}
.choujiang .container .s_box {
    margin: 0 auto;
    /*margin: 6px 0px;*/
    position: relative;
}
.cj_btn {
    position: absolute;
    left: 82px;
    bottom: 11px;
}
.ggl .container .s_box .award {
    margin: 0 auto;
    width: 300px;
    height: auto;
    overflow: hidden;
    padding: 10px 0px;
    text-indent: 10px;
    font-family: 方正艺黑简体;
    font-size: 18px;
    color: #fff;
    border-radius: 5px;
    background-color: #0f9dd6;
    filter: alpha(opacity=80);
    -moz-opacity: 0.3;
    opacity: 0.8;
}
.choujiang .container .s_box .award {
    margin: 0 auto;
    width: 300px;
    height: auto;
    overflow: hidden;
    padding: 10px 0px;
    text-indent: 10px;
    font-family: 方正艺黑简体;
    font-size: 18px;
    color: #fff;
    border-radius: 5px;
    background-color: #19824d;
    filter: alpha(opacity=80);
    -moz-opacity: 0.3;
    opacity: 0.8;
}
.ggl .container .s_box .rules {
    margin: 0 auto;
    width: 280px;
    height: auto;
    overflow: hidden;
    padding: 10px 10px;
    text-indent: 10px;
    font-family: 方正艺黑简体;
    font-size: 14px;
    color: #fff;
    border-radius: 5px;
    background-color: #0f9dd6;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}
.choujiang .container .s_box .rules {
    margin: 0 auto;
    width: 280px;
    height: auto;
    overflow: hidden;
    padding: 10px 10px;
    text-indent: 10px;
    font-family: 方正艺黑简体;
    font-size: 14px;
    color: #fff;
    border-radius: 5px;
    background-color: #19824d;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}
.ggl .container .s_box img, .choujiang .container .s_box img, .zhong .container .s_box img {
    margin: 0 auto;
}
.ggl .container .tips, .choujiang .container .tips {
    text-align: center;
    font-size: 12px;
    color: #fffa6c;
}



/*choujiang*/
.zhong {
    margin: 1px auto;
    width: 100%;
    height: auto;
    padding: 10px 0px 20px 0px;
    background: url(../img/chouzhong_bg.png) repeat-x left center;
}
.zhong .welcome_box {
    width: 260px;
    height: auto;
    overflow: hidden;
    margin: 10px auto;
    padding: 10px 20px;
    text-align: center;
    font-family: Microsoft Yahei;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    box-shadow: #ae4e00 0px 5px 5px;
    background-color: #ee9b00;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.zhong .container .s_box {
    width: 256px;
    height: 286px;
    margin: 10px auto;
    position: relative;
}
.zhong .container .dengji {
    width: 258px;
    color: #ff6c00;
    text-shadow: 0 1px 1px #fceb15;
    position: absolute;
    bottom: 108px;
    left: 106px;
    font-size: 22px;
    font-weight: bold;
}
.zhong form {
    margin: 40px auto;
    width: 300px;
    position: relative;
    height: 30px;
    overflow: hidden;
}
.zhong .t1, .shaking_zhong .t1 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 240px;
    height: 30px;
    line-height: 30px;
    text-indent: 8px;
    color: #f24d31;
    border-radius: 5px 0px 0px 5px;
    border: none;
    margin-left: 5px;
}
.zhong .t2, .shaking_zhong .t2 {
    position: absolute;
    left: 235px;
    top: 0px;
    width: 60px;
    height: 30px;
    line-height: 30px;
    background-color: #f24d31;
    color: #fff;
    border-radius: 0px 5px 5px 0px;
    border: none;
}
.weizhong {
    margin: 100px auto;
    width: 320px;
}



/*shaking*/
.shaking_bg {
    width: 100%;
    height: auto;
    overflow: hidden;
    /*background-color: #fd7d02;*/
}
.shaking_bg .big_banner {
    position: relative;
    width: 320px;
    height: 420px;
    margin: 1px auto;
    background: url(../img/shark.png) no-repeat center;

    background-size:3.2rem;
}
.shaking_bg .big_banner .sm {
    position: absolute;
    bottom: 53px;
    left: 96px;
    width: 124px;
    height: 28px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 28px;
    background-color: #0fa5e9;
    border-radius: 20px;
    box-shadow:0px 1px 12px 4px #c4f6fd;
}
.shaking_prize h1 {
    margin: 0 auto;

    text-align: center;
    line-height: 0.52rem;
    font-family: 方正粗倩_GBK;
    font-size: 20px;
    font-weight: normal;
    margin-top: -0.25rem;
    color:white;
}
.shaking_prize .detail {
    margin: 0 auto;
    margin-bottom:0.25rem;
    width: 280px;
    height: auto;
    overflow: hidden;
    padding: 12px 10px;
    color: #fff;
    background-color: #0f9dd6;
    border-radius: 5px;
    font-family: 方正艺黑简体;
    font-size: 18px;
    line-height: 28px;
}
.shaking_prize .s_box {
    margin: 15px auto;
    width: 120px;
    height: 0.98rem;
    line-height:0.8rem;
}
.shaking_prize .tips {
    text-align: center;
    font-size: 12px;
    color: #fffa6c;
    /*margin-bottom: 14px;*/
    padding-bottom: 0.15rem;
}
.shaking_zhong {
    margin: 1px auto;
    min-height: 5.6rem;
    overflow: hidden;
    padding: 0.32rem 0.01rem;
    background:-moz-linear-gradient(top,#3dacd8,#7fd7fa);
    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#3dacd8), to(#7fd7fa));
}
.shaking_zhong .tips_top {
    margin: 0px auto;
    margin-top: 46px;
    width: 3rem;
    height: 80px;
    background-color: #ebebeb;
    border-radius: 5px 5px 0px 0px;
    border-bottom: 1px solid #ccc;
}
.shaking_zhong .tu_left {
    width: 64px;
    height: 80px;
    float: left;
}

.shaking_zhong .tu_left img{margin-bottom:0.9rem;margin-left: 0.15rem;}

.shaking_zhong .con_box {
    float: left;
    width: 206px;
    height: 80px;
    line-height: 80px;
    font-family: 方正毡笔黑简体;
    font-size: 18px;
    color: #333333;
    padding-left:0.25rem;

}
.shaking_zhong .tips_bottom {
    margin: 0px auto;
    margin-bottom: 10px;
    width: 2.8rem;
    height: auto;
    overflow: hidden;
    /*text-indent: 20px;*/
    padding: 10px;
    background-color: #ebebeb;
    border-radius: 0px 0px 5px 5px;
    border-top: 1px solid #fff;
    font-family: 方正硬笔楷书简体;
    font-size: 14px;
    color: #333333;
}
.shaking_zhong form {
    margin: 0px auto;
    width: 300px;
    position: relative;
    height: 30px;
    overflow: hidden;
}
.shaking_zhong .fx_btn {
    margin: 24px auto;
    width: 100px;
    height: 28px;
    border-radius: 5px;
    background-color: #ff9600;
    color: #fff;
    text-align: center;
    line-height: 28px;
}
.shaking_zhong .bg_img {
    margin: 0 auto;
    width: 300px;
    height: 270px;
}
.shaking_zhong .bottom_img {
    margin: 0px auto;
    margin-top: 80px;
    width: 300px;
    height: 170px;
}
.shaking_zhong .fh_btn {
    margin: 20px auto;
    width: 160px;
    height: 28px;
    border-radius: 5px;
    background-color: #2fbdaa;
    color: #fff;
    text-align: center;
    line-height: 28px;
    /*padding-right: 0.1rem;*/
}

.float-bg {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 43px;
    filter: alpha(opacity=80);
    opacity: 0.8;
    background: #000;
    text-align: center;
}
.float-bg .cancel {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px;
    height: 24px;
    color: #fff;
    cursor: pointer;
}
.float-bg .close_btn {
    position: absolute;
    top: 20px;
    right: 10px;
    color: #fff;
    cursor: pointer;
}

.float-bg .close_btn img{width:0.28rem;margin-bottom:1.1rem;}

.float-box {
    width: 320px;
    position: relative;
    margin: 70px auto;
}

.float-bg h2 {
    font-size: 20px;
    font-family: 汉仪丫丫体简;
    color: #FFF;
}
.float-bg .weixin {
    margin-top: 30px;
    margin-bottom: 30px;
}
.float-bg h4 {
    font-size: 14px;
    font-family: 宋体;
    color: #FFF;
    margin-top: 10px;
}

.s_box-two{text-align:center;height:0.9rem;line-height:0.8rem;}
.header_color .title{font-size:0.2rem;}
.container .jiang-gua canvas{border-radius:0.05rem;border:6px solid #0f8acd;width:2.88rem;}
#shark-body{background-color:#4cbbe7;}

/*刮刮乐 抽奖  摇一摇结束*/
/******************合并css_2样式结束*****************************/

/*******************************合并wap样式开始*******************************/
/*顶部通用图标*/
#ico_1{background:url(../img/ico_1.png) no-repeat;background-size: 0.26rem 0.26rem;}
#ico_2{background:url(../image/ico_2.png) no-repeat;background-size: 0.26rem 0.26rem;}
#ico_3{background:url(../img/ico_3.png) no-repeat;background-size: 0.26rem 0.26rem;}
#ico_4{background:url(../img/ico_4.png) no-repeat;background-size: 0.32rem 0.32rem;padding: 0.19rem;top:0.09rem;} /*发布*/
#ico_5{background:url(../img/ico_5.png) no-repeat;background-size: 0.32rem 0.32rem;padding: 0.19rem;top:0.09rem;} /*入驻 */
#ico_6{background:url(../img/ico_6.png) no-repeat;background-size: 0.26rem 0.26rem;} /*发布图标 */
#ico_7{background:url(../img/ico_7.png) no-repeat;background-size: 0.26rem 0.26rem;}
#ico_8{background:url(../img/tp19.png) no-repeat;background-size: 0.26rem 0.26rem;}
/*通用顶部nav*/
#all-bar{width: 100%; background: #FFF;  position: fixed; z-index: 999; top: 0.5rem;}
#all-bar li{font-size: 0.14rem; float: left; height: 0.4rem; line-height: 0.4rem; border-right: 1px #DCDCDC solid; box-sizing: border-box; position: relative;border-bottom: 1px #DCDCDC solid;}
#all-bar li.m{text-align:center;}
#all-bar span{margin-left: 0.2rem;}
#all-bar i{display: block; width: 0.1rem; height: 0.06rem; background: url(../image/icon-down.png) no-repeat; background-size:0.1rem 0.06rem; position: absolute; top: 0.17rem; right: 0.15rem;}

.all_h1{height:0.4rem;line-height:0.4rem;font-size:0.16rem;padding:0 0.1rem;color:#666666;border-top:1px solid #dedede;margin-top:10px;background:#FFFFFF;}
.all_img{width:100%;margin:0px auto;}
.gray_h1{width:100%;height:0.4rem;line-height:0.4rem;color:#FFFFFF;font-size:0.16rem;text-indent:0.1rem;background:url(../img/warning.png) repeat;}
.all_p{line-height:0.24rem;background:#ffffff;padding:0.1rem;color:#666666;font-size:0.14rem;border-top:1px solid #dedede;}

/*我的关注*/
#my_attention .search_box,#life_infor_index .search_box,#commu-quyu .search_box{width:100%;height:40px;background:#eeeeee;padding:10px 0px;}
#my_attention .search_box .search_div,#life_infor_index .search_box .search_div,#commu-quyu .search_box .search_div{height:40px;width:90%;border:1px solid #dedede;border-radius:5px;box-sizing:border-box;margin:0px auto;background:#ffffff;}
#my_attention .search_box .search_div #sd_left,#life_infor_index .search_box .search_div #sd_left,#commu-quyu .search_box .search_div #sd_left{width:80%;border-right:1px solid #dedede;box-sizing:border-box;height:38px;float:left;position:relative;}
#my_attention .search_box .search_div #sd_left #input,#life_infor_index .search_box .search_div #sd_left #input,#commu-quyu .search_box .search_div #sd_left #input{width:100%;height:38px;}
#my_attention .search_box .search_div #sd_left #input input,#life_infor_index .search_box .search_div #sd_left #input input,#commu-quyu .search_box .search_div #sd_left #input input{border:0px;height:30px;line-height:38px;font-size:0.16rem;background:none;color:#afafaf;background:url(../img/my_attention_icon.png) no-repeat -64px 6px;padding-left:50px;position: absolute;}
/*box-sizing:border-box; 把边框设置为内部边框*/

#my_attention .search_box .search_div #sd_right{width:20%;height:38px;/*float:right;*/text-align:center;}
#my_attention .search_box .search_div #sd_right input,#life_infor_index .search_box .search_div #sd_right input,#commu-quyu .search_box .search_div #sd_right input{border:0px;height:38px;line-height:38px;font-size:0.16rem;background:none;color:#333333;position: absolute;width:19%;text-align:center;}

#my_attention ul.list li{border-top:1px solid #dedede;background:#ffffff;}

#my_attention ul.list li .li_left{height:0.9rem;float:left; font-size:0;}
#my_attention ul.list li .li_left img{width:0.6rem;height:0.6rem;margin:0.15rem;}

#my_attention ul.list li .li_right{width:71%;float:left;font-size:0.15rem;}
#my_attention ul.list li .li_right p{height:30px;line-height:30px;color:#999999;font-size:0.16rem;}
#my_attention ul.list li .li_right p em{color:#333333;}


/*我的关注添加*/

#my_attention ul.nav li{width:33%;height:45px;line-height:45px;text-align:center;color:#333333;border-bottom:4px solid #ffffff;font-size:0.17rem;font-weight:bold;float:left;}
#my_attention ul.nav li.sel{color:#2fbdaa;width:34%;border-bottom:4px solid #2fbdaa;}

#my_attention ul.list li .li_add{height:30px;text-align:center;float:right;}
#my_attention ul.list li .li_add .add_btn{display:block;width:0.65rem;border:1px solid #2fbdaa;height:0.25rem;line-height:0.25rem;font-size:0.14rem;color:#2fbdaa;margin:0px auto;border-radius:5px;}
#my_attention ul.list li .li_right .favo-ms{font-size:0.14rem;}
#my_attention ul.list li .li_right .ob15,#my_attention ul.list li .li_right .mb15{width:65%;}
.favo-time{font-size:0.14rem;color:#666;}

/*我关注的商家简介*/

#my_attention .shop .left{width:20%;height:90px;float:left;}
#my_attention .shop .left img{width:60px;height:60px;margin:15px;}

#my_attention .shop .right{width:80%;height:90px;line-height:90px;float:right;overflow:hidden;font-size:0.16rem;color:#333333;font-weight:bold;}

#my_attention .shop_p{line-height:25px;padding:10px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;color:#666666;font-size:0.16rem;}

#my_attention .shop_add_btn{height:45px;line-height:45px;text-align:center;color:#FFFFFF;width:85%;margin:0px auto;border-radius:5px;font-size:0.24rem;background:#2fbdaa;margin-top:15px;}

/*私房菜*/
#my_attention .dish_detailBox{ padding:0.1rem 0.2rem;}
#my_attention .dish_detail{padding:0.1rem;border:1px solid #dedede;margin:0px auto;}

#my_attention .dish_detail .img{ text-align:center; margin:0px auto;margin-bottom:6px;}
#my_attention .dish_detail .img img{ width:100%; height:auto;}

#my_attention .dish_detail p{line-height:25px;color:#666666;font-size:0.16rem;margin-bottom:6px;}

#my_attention .speak_box{margin-bottom:25px; font-size:0.14rem;}

#my_attention .dish_face{width:20%;height:40px;}
#my_attention .dish_face img{width:40px;height:40px;margin:0px auto;}
#my_attention .dish_speak{width:80%;}
#my_attention .dish_speak div{line-height:22px;font-size:0.14rem;border:1px solid #06a38e;border-radius:5px;box-sizing:border-box;padding:8px 5px;position:relative;}
#my_attention .dish_speak div .posr{position:absolute;width:14px;height:18px;top:11px;right:-14px;background:url(../img/my_attention_icon.png) no-repeat -2px -51px;z-index:5;}
#my_attention .dish_speak div .posl{position:absolute;width:14px;height:18px;top:11px;left:-13px;background:url(../img/my_attention_icon.png) no-repeat -48px -51px;z-index:5;}
#my_attention .dish_speak_background{background:#46c5b4;color:#FFFFFF;}




/*刮刮乐*/
#scratch .scratch_top{width:100%;margin:0px auto;position:relative;}
#scratch .scratch_top img{width:100%;margin:0px auto;}


#scratch .scratch_top_pos{width:100%;position:absolute;top:40%;height:0.5rem;}
#scratch .scratch_top_pos #people{width:40%;text-align:right;height:0.5rem;font-size:0.14rem;color:#FFFFFF;float:left;}
#scratch .scratch_top_pos #num{width:31%;text-align:left;height:0.5rem;font-size:0.25rem;color:#ffe13c;float:right;font-weight:bold;}

#scratch .scratch_btn_box{width:100%;position:absolute;top:65%;}
#scratch .scratch_btn_box .scratch_btn{width:70%;height:0;background:#bebebe;text-align:center;color:#9e9e9e;font-size:0.3rem;margin:0px auto;cursor:pointer;}

#scratch .scratch_help{background:#4cbbe8;}
#scratch .scratch_help .title{width:36%;}
#scratch .scratch_help .title img{width:100%;max-width:203px;max-height:63px;}
#scratch .scratch_help p{color:#FFFFFF;font-size:0.14rem;line-height:0.30rem;padding:10px 20px 20px 20px;}
#scratch .scratch_help p b{color:#FF0000;font-size:0.22rem;}
#scratch .scratch_help p.black{color:#000000;font-size: 0.12rem;text-align: center;line-height: 0.24rem;}

#scratch .share_box{width:100%;}
#scratch .share_box .share_btn{width:70%;height:0.4rem;background:#e74c3c;text-align:center;color:#ffffff;font-size:0.16rem;line-height: 0.4rem; margin:0px auto;cursor:pointer;border-radius:5px;}


/*遮罩层*/
#scratch .warning{pointer-events:auto;position:fixed;z-index:10;background:url(../img/warning.png) repeat;height:100%;left:0;top:0;width:100%;}
#scratch .warning_content{width:72%;margin:0px auto;margin-top: 0.36rem; position:relative;}
#scratch .warning_content img#box{width:100%;margin-top:20%}
#scratch .warning_content #quan{width:100%;position:absolute;top:48%;left:0px;color:#ee2222;font-size:0.2rem;text-align:center;}

#scratch .warning_content #send{width:100%;position:absolute;top:66%;left:0px;height:0.6rem;}
#scratch .warning_content #send_phone{width:70%;position:absolute;top:30%;left:0;transform:translateY(-50%);}
#scratch .warning_content #send_phone input{color:#ffffff;font-size:0.16rem;height:0.3rem;line-height: 0.3rem; border:0px;background:none;width:100%;text-indent:10%;}
#scratch .warning_content #send_btn{width:34%;position:absolute;top:30%;right:0;transform:translateY(-50%);}
#scratch .warning_content #send_btn input{width:90%;background:#fbc431;border:0px;height:0.26rem;line-height: 0.26rem;text-align:center;color:#FFFFFF;font-size:0.16rem;border-radius:3px;cursor:pointer;}

#scratch .warning_content #warning_share{width:100%;position:absolute;top:82%;left:0px;}
#scratch .warning_content #warning_share #warning_share_btn{display:block;width:60%;height:0.34rem;line-height:0.34rem;background:url(../img/scratch_share.png) repeat-x;border-radius:5px;text-align:center;color:#c46502;font-size:0.16rem;margin:0px auto;}

#scratch .warning_content #close{position:absolute;width:15%;top:2%;right:-16%;}
#scratch .warning_content #close02{position:absolute;width:15%;top:-34%;right:-16%;}
#scratch .warning_content #close img{width:100%;max-width:0.6rem;cursor:pointer;}
#scratch .warning_content #close02 img{width:100%;max-width:0.6rem;cursor:pointer;}

#scratch .warning_content .warning_no_winning{background:#898989;width:100%;height:1.6rem;border:6px solid #434343;border-radius:5px;box-sizing:border-box;margin-top:40%;}

#scratch .warning_content #p{width:100%;position:absolute;top:27%;left:0px;}
#scratch .warning_content #p_p{width:100%;position:absolute;top:10%;left:0px;}

#scratch .warning_content #p p{width:94%;margin:0px auto;line-height:0.3ren;font-size:0.16rem;text-align: center; color:#ffeea9;}
#scratch .warning_content #p_p p{width:94%;margin:0px auto;line-height:0.3ren;font-size:0.14rem;text-align: center; color:#ffeea9;}
#scratch .warning_content #p_p p b{font-size: 0.18rem;}
#scratch .warning_content #warning_share #warning_share_btn2{display:block;width:60%;height:0.34rem;line-height:0.34rem;background:url(../img/scratch_share.png) repeat-x;border-radius:5px;text-align:center;color:#c46502;font-size:0.16rem;margin:0px auto;}



/*摇一摇*/
#shake .shake_box{width:100%;}
#shake .shake_box img#top{width:100%;margin:0px auto;}

#shake .shake_help{background:#ffffff;margin-top:10%;}
#shake .shake_help .title{width:36%;}
#shake .shake_help .title img{width:100%;max-width:203px;max-height:63px;}
#shake .shake_help p{color:#333333;font-size:0.22rem;line-height:0.34rem;padding:10px 20px 20px 20px;}
#shake .shake_help p b{color:#FF0000;font-size:0.22rem;}

#shake .share_box{width:100%;}
#shake .share_box .share_btn{width:70%;height:0.45rem;background:#e74c3c;text-align:center;color:#ffffff;font-size:0.3rem;margin:0px auto;cursor:pointer;border-radius:5px;}


/*抽奖*/
#luck .luck_box{width:100%;position:relative;}
#luck .luck_box img#top{width:100%;margin:0px auto;}
#luck #luck_btn_box{width:100%;position:absolute;top:80%;left:0;}
#luck #luck_btn_box #img_box{width:50%;margin:0px auto;}
#luck #luck_btn_box #img_box img{width:100%;max-width:363px;margin:0px auto;cursor:pointer;}

#luck .luck_help{background:#ffffff;margin-top:10%;}
#luck .luck_help .title{width:36%;}
#luck .luck_help .title img{width:100%;max-width:203px;max-height:63px;}
#luck .luck_help p{color:#333333;font-size:0.16rem;line-height:0.30rem;padding:10px 20px 20px 20px;}
#luck .luck_help p b{color:#FF0000;font-size:0.16rem;}
#luck .luck_help p.black{color:#333333;font-size:0.12rem;line-height:0.24rem;text-align: center;}

#luck .share_box{width:100%;}
#luck .share_box .share_btn{width:70%;height:0.4rem;line-height: 0.4rem; background:#e74c3c;text-align:center;color:#ffffff;font-size:0.16rem;margin:0px auto;cursor:pointer;border-radius:0.05rem;}


/*sign*/
#sign #h1{height:40px;line-height:40px;background:#f2f2f2;color:#333333;font-size:0.14rem;font-weight:bold;padding:0px 15px;}
#sign #h1 b{color:#ff0000;}
#sign .sign_box{width:100%;position:relative;}
#sign .sign_box img{width:100%;}
#sign .sign_box #sign_btn{position:absolute;top:50%;right:30%;width:40%;height:45px;line-height:45px;text-align:center;background:#f67b00;color:#ffffff;border-radius:0.06rem;font-size:0.2rem;cursor:pointer;}
#sign .sign_box #sign_btned{position:absolute;top:50%;right:30%;width:40%;height:45px;line-height:45px;text-align:center;background:#d0d0d0;color:#f3f3f3;border-radius:0.06px;font-size:0.2rem;}

#sign .sign_pic{width:100%;margin:0px auto;}
#sign .sign_pic img{width:100%;margin:0px auto;border:10px solid #ffffff;box-sizing:border-box;border-bottom:0px;}



/*微店*/
#micro_shop .micro_top{width:100%;font-size:0;}
#micro_shop .micro_top img{width:100%;}
#micro_shop ul.micro_nav li{width:33%;height:50px;line-height:50px;text-indent:5%;border-right:1px solid #dedede;box-sizing:border-box;font-size:0.20rem;color:#333333;background:url(../img/jt_x.png) no-repeat 90% 20px;float:left;border-bottom:1px solid #dedede;}
#micro_shop ul.micro_nav li.last{width:34%;}

#micro_shop ul.list li{border-bottom:1px solid #dedede; position:relative; padding:0.1rem; min-height:1rem;}
#micro_shop ul.list li .img{ position:absolute; left:0.1rem; top:0.1rem; width:1rem; height:1rem; padding-right:0.1rem;}
#micro_shop ul.list li .img img{ width:100%; height:100%;}
#micro_shop ul.list li .nr{ margin-left:1.1rem;}
#micro_shop ul.list li .nr .title{line-height:0.34rem;height:34px;font-size:0.16rem;color:#333333;/*padding:0px 10px;*/overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#micro_shop ul.list li .nr .price{line-height:0.34rem;height:0.34rem;font-size:0.15rem;color:#2fbdaa;/*padding:0px 0.1rem;*/}
#micro_shop ul.list li .nr .price em{color:#a7a7a7;font-size:0.15rem;text-decoration:line-through;padding-left:0.06rem;}
#micro_shop ul.list li .nr .num{line-height:0.34rem;height:0.34rem;/*padding:0px 0.1rem;*/}
#micro_shop ul.list li .nr .num .l,#micro_shop ul.list li .nr .num .r{display:inline-block;width:0.23rem;height:0.23rem;line-height:0.23rem;overflow:hidden;margin-right:0.04rem;border:1px solid #2fbdaa;color:#2fbdaa;float:left;text-align:center;font-size:0.2rem;cursor:pointer;}
#micro_shop ul.list li .nr .num .m{display:inline-block;width:0.26rem;height:0.26rem;line-height:0.26rem;overflow:hidden;margin-right:0.04rem;border:1px solid #dedede;color:#333333;float:left;text-align:center;font-size:20px;padding:0px 6px;}

#micro_shop .micro_ico_box{ position:fixed; bottom:0; left:0; width:50%; z-index:1000; height:20%; }
#micro_shop .micro_ico_box.on{background:rgba(0,0,0,0.4);}
#micro_shop .micro_ico{ width:0.3rem; height:0.3rem; position:absolute; left:0; bottom:1.2rem;}
#micro_shop .micro_ico img{width:100%;}

#micro_shop .micro_ico_new{width:0.6rem;height:0.6rem;position:absolute;bottom:1.5rem;left:0.4rem;z-index:1000;}
#micro_shop .micro_ico_new img{width:100%;}

#micro_shop .micro_ico_recommend{width:0.8rem;height:0.8rem;position:absolute;bottom:0.8rem;left:0.4rem;z-index:1000;}
#micro_shop .micro_ico_recommend img{width:100%;}

#micro_shop .micro_ico_good{width:0.6rem;height:0.6rem;position:absolute;bottom:0.6rem;left:0.4rem;z-index:1000;}
#micro_shop .micro_ico_good img{width:100%;}


/*生活服务*/
#facilitator{background:#ffffff;}
#facilitator .facilitator_pic{width:100%;position:relative;}
#facilitator .all_h1{position:relative;}
#facilitator .star_gray{position:absolute;top:0.12rem;right:34%;width:0.88rem;height:0.16rem;background:url(../img/star_gray.png) no-repeat;}
#facilitator .star_orange{position:absolute;top:0;right:0;width:0.88rem;height:0.16rem;background:url(../img/star_orange.png) no-repeat;}

#facilitator #self_box{padding:0.1rem 0.1rem 0 0.1rem;border-top:1px solid #dedede;}
#facilitator #self{width:70%;height:1.08rem;border-right:1px solid #dedede;box-sizing:border-box;float:left;color:#666666;font-size:0.14rem;line-height:0.36rem;}

#facilitator #self_btn span{width:90%;height:0.3rem;border:1px solid #2fbdaa;border-radius:0.04rem;font-size:0.15rem;display:block;text-align:center;line-height:0.3rem;margin-top:0.12rem;margin-left:0.1rem;color:#2fbdaa;}
#facilitator #self_btn{width:30%}
#facilitator #self_btn img{width:0.18rem;padding-right: 0.04rem;padding-bottom:0.03rem;}	
/*	#facilitator #self_btn .btn{display:block;width:20%;height:0.2rem;line-height:0.5rem;text-align:center;color:#2fbdaa;font-size:0.16rem;overflow:hidden;margin-left:30%;}
#facilitator #self_btn .btn#add{background:url(../img/add.png) no-repeat;margin-bottom:0.08rem;}
#facilitator #self_btn .btn#share{background:url(../img/share.png) no-repeat;}*/
#facilitator .pj_num{float:right;font-size: 0.14rem;}

#life_add #lif{padding:0.1rem;}
/*******************************合并wap样式结束*******************************/

/*******************************合并css_w样式开始*******************************/
/*header头部下拉开始*/
.header_pull_box{ position:fixed; z-index:1000; top:0.5rem; right:0.05rem; width:30%; font-size:0.14rem; padding-top:0.07rem;}
.header_pull_box em{ padding:0.04rem 0.06rem; background:url(../img/top_pull_ico.png) no-repeat center center; background-size:0.12rem 0.07rem; position:absolute; right:0.1rem; top:0;}
.header_pull_list{ background:rgba(47,189,170,0.9); border-radius:0.03rem; overflow:hidden; height:auto;}
.header_pull_list li{ display:block; border-bottom:1px solid #008271;}
.header_pull_list li:nth-last-child(1){border-bottom:none 0px;}
.header_pull_list li a{display:block; font-size:0.15rem; line-height:0.36rem; color:#fff; text-align:center;}
/*header头部下拉结束*/

/*首页开始-新修改*/
header .city{color: #fff;font-size: 0.14rem;font-style: normal;padding-left: 0.1rem; background:url(../img/tp_down.png) no-repeat right center; background-size:0.12rem auto;}
header .city a{color: #fff; display:block; padding-right:0.15rem;}
header .box_search {height: auto; padding-top: 0.08rem; position: relative; width: 54%; margin:0 auto;}
header .box_search a {background: rgba(0, 0, 0, 0.15) none repeat scroll 0 0; border-radius: 0.2rem; color: #2fbdaa; display: block;  font-size: 0.14rem; height: 0.34rem; line-height: 0.34rem; text-indent: 0.32rem;}
header .box_search a i {background: rgba(0, 0, 0, 0) url(../image/ico_2.png) no-repeat scroll 0 0; background-size:0.2rem 0.2rem; display: block; height: 0.2rem; left: 0.1rem; position: absolute; top: 0.15rem; width: 0.2rem;}
/*首页头部结束*/
#index .ele_banner{height:1rem;overflow:hidden;position:relative; width:100%;}
#index .ele_banner .main_image{height:1rem;overflow:hidden;position:relative; width:100%;}
#index .ele_banner .main_image ul{ width:100%;height:1rem;overflow:hidden;position:absolute;top:0;left:0;}
#index .ele_banner .main_image li{float:left;width:100%;height:1rem;}
#index .ele_banner .main_image li a{display:block;width:100%;height:1rem; text-align:center;}
#index .ele_banner .main_image li a img{ width:auto; height:1rem;}
#index .ele_banner div.flicking_con{position:absolute;top:0.8rem;left:0;z-index:999;width:100%;height:0.21rem;margin:0 auto; text-align:center; font-size:0;}
#index .ele_banner div.flicking_con a{width:0.10rem;height:0.10rem;margin:0px 0.05rem;padding:0; background-color:#dcdcdc; border-radius:100%;display:inline-block;text-indent:-1000px;}
#index .ele_banner div.flicking_con a.on{ background-color:#2fbdaa;}
/*首页菜单分类开始-新修改*/
#index .cate_shequ{border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; background: #FFF;}
#index .cate_shequ a{ display:block; font-size:0.14rem; line-height:0.3rem; padding:0.05rem 0.1rem; color:#333; position:relative;}
#index .cate_shequ a em{padding:0.11rem; background:url(../img/cate_shequ.png) no-repeat center top; background-size:100% auto; font-size:0; vertical-align:middle; margin-right:0.05rem;}
#index .cate_shequ a:after{position:absolute; right:0.10rem; top:50%; margin-top:-0.08rem; content:''; width:0.10rem; height:0.10rem; border-bottom:0.02rem solid #c9c9c9;border-right:0.02rem solid #c9c9c9;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45d eg);-o-transform:rotate(-45deg);}
.flexslider_cate {height: auto;overflow: hidden; position: relative; width:100%; text-align:center;}
.flexslider_cate .slides {position: relative; z-index: 1; width:100%; height:auto;}
.flexslider_cate .slides .list{display: block; width:100%; float: left; margin-right: -100%; position: relative; z-index: 1; height:auto;  overflow:hidden; text-align:center;}
.flexslider_cate .flex-control-nav {bottom: 0.05rem; position: absolute; text-align: center; width: 100%; z-index: 2;}
.flexslider_cate .flex-control-nav li {display: inline; height: 0.10rem; margin: 0 0.05rem; width:0.10rem;}
.flexslider_cate .flex-control-nav a {background-color: #ccc; cursor: pointer; display:inline-block; width:0.10rem; height: 0.10rem; line-height: 0.4rem; overflow: hidden; border-radius:100%;}
.flexslider_cate .flex-control-nav .flex-active {background-color: #1dc091;}
#index .cate{width: 100%; display:block; border-bottom:0.01rem solid #dedede; padding:0.15rem 0 0.1rem; background: #FFF; overflow:hidden;}
#index .cate li{float: left; width: 20%; padding-bottom:0.1rem; text-align: center;}
#index .cate .icon{width:0.4rem; height: 0.4rem; margin: 0 auto; font-size:0; background:url(../img/flIco.png) no-repeat center top; background-size:100% auto;}
#index .cate .icon.ico_1{ background-position:center 0rem;}
#index .cate .icon.ico_2{ background-position:center -0.4rem;}
#index .cate .icon.ico_3{ background-position:center -0.8rem;}
#index .cate .icon.ico_4{ background-position:center -1.2rem;}
#index .cate .icon.ico_5{ background-position:center -1.6rem;}
#index .cate .icon.ico_6{ background-position:center -2rem;}
#index .cate .icon.ico_7{ background-position:center -2.4rem;}
#index .cate .icon.ico_8{ background-position:center -2.8rem;}
#index .cate .icon.ico_9{ background-position:center -3.2rem;}
#index .cate .icon.ico_10{ background-position:center -3.6rem;}
#index .cate .icon.ico_11{ background-position:center -4rem;}
#index .cate .icon.ico_12{background-position:center -4.4rem; }
#index .cate .icon.ico_13{ background-position:center -4.8rem;}
#index .cate .icon.ico_14{ background-position:center -5.2rem;}
#index .cate .icon.ico_15{background-position:center -5.6rem; }
#index .cate .icon.ico_16{ background-position:center -6rem;}
#index .cate .icon.ico_17{ background-position:center -6.4rem;}
#index .cate .icon.ico_18{ background-position:center -6.8rem;}
#index .cate .icon.ico_19{ background-position:center -7.2rem;}
#index .cate .icon.ico_20{ background-position:center -7.6rem;}
#index .cate .icon.ico_21{ background-position:center -8rem;}
#index .cate .icon.ico_22{ background-position:center -8.4rem;}
#index .cate .icon.ico_23{ background-position:center -8.8rem;}
#index .cate .icon.ico_24{ background-position:center -9.2rem;}
#index .cate .icon.ico_25{ background-position:center -9.6rem;}
#index .cate .icon.ico_26{ background-position:center -10rem;}
#index .cate .icon.ico_27{ background-position:center -10.4rem;}
#index .cate .icon.ico_28{ background-position:center -10.8rem;}
#index .cate .icon.ico_29{ background-position:center -11.2rem;}
#index .cate .icon.ico_30{ background-position:center -11.6rem;}
#index .cate p{font-size: 0.14rem; line-height:0.24rem; color:#333;}
/*首页菜单分类结束-新修改*/
/*首页一元抢购开始*/
.sy_yiyuan .title{ overflow:hidden; padding:0 0.1rem;}
.sy_yiyuan .title h3{font-size: 0.15rem;font-weight: normal;line-height: 0.24rem; color:#2fbdaa;}
.sy_yiyuan .title .more{font-size: 0.12rem;line-height: 0.24rem; color:#666;}
.flexslider_yiyuan {height: auto;overflow: hidden; position: relative; width:100%; text-align:center; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; background: #FFF;}
.flexslider_yiyuan .slides {position: relative; z-index: 1; width:100%; height:auto;}
.flexslider_yiyuan .slides .list{display: block; width:100%; float: left; margin-right: -100%; position: relative; z-index: 1; height:auto;  overflow:hidden; text-align:center;}
.flexslider_yiyuan .slides .list .nr{ padding:0.1rem; overflow:hidden;}
.flexslider_yiyuan .slides .list .img{ width:22%; margin-right:4%; position:relative; overflow:hidden;}
.flexslider_yiyuan .slides .list .img:nth-child(4n){ margin-right:0;}
.flexslider_yiyuan .slides .list .img a{display: block; position: relative; width: auto; height: 0; padding: 50% 0;}
.flexslider_yiyuan .slides .list .img a .img_posit{position: absolute; top: 0; width:100%; height:100%;}
.flexslider_yiyuan .slides .list .img .bq{ position:absolute; top:0; left:0; padding:0 0.05rem; background:#ff648c; font-size:0.12rem; line-height:0.2rem; text-align:center; color:#fff; height: 0.2rem; overflow: hidden;}
.flexslider_yiyuan .slides .list .img img{ width:100%; height:100%; position: static; display: block; margin: 0; max-width: 100%;}
.flexslider_yiyuan .flex-control-nav {bottom: 0.05rem; position: absolute; text-align: center; width: 100%; z-index: 2;}
.flexslider_yiyuan .flex-control-nav li {display: inline; height: 0.10rem; margin: 0 0.05rem; width:0.10rem;}
.flexslider_yiyuan .flex-control-nav a {background-color: #fff; cursor: pointer; display:inline-block; width:0.10rem; height: 0.10rem; line-height: 0.4rem; overflow: hidden; border-radius:100%;}
.flexslider_yiyuan .flex-control-nav .flex-active {background-color: #1dc091;}

/*首页一元抢购结束*/
/*首页限时抢购开始*/
#index .limit_buy .title{ overflow:hidden; padding:0 0.1rem; line-height:0.24rem;}
#index .limit_buy h3{ font-size:0.15rem; font-weight:normal; line-height:0.24rem; color:#2fbdaa;}
#index .limit_buy .list_box{border-top:0.01rem solid #dedede;}
#index .limit_buy .list_box li{ display:block; background-color:#fff; border-bottom:0.01rem solid #dedede; padding:0.1rem 0.04rem; overflow:hidden; position:relative;}
#index .limit_buy .list_box li .fl{ width:75%;}
#index .limit_buy .list_box li .img{ float:left; width:0.9rem; height:0.70rem; overflow:hidden; margin-right:0.04rem; position:relative;}
#index .limit_buy .list_box li .img img{ width:100%; height:auto; min-height:100%;}
#index .limit_buy .list_box li .bt{ font-size:0.14rem; color:#333;}
#index .limit_buy .list_box li p{ line-height:0.20rem; color:#666; font-size:0.12rem;}
.clock_ico{ padding:0.08rem; background:url(../img/clockIco.png) no-repeat center center; vertical-align:middle; background-size:100% auto; font-size:0}
#index .limit_buy .list_box .clock_ico{ margin-right:0.04rem;}
#index .limit_buy .list_box li .price{ font-size:0.08rem; margin:0 0.08rem;}
#index .limit_buy .list_box li .price b{ font-weight:normal; color:#f53c42; font-size:0.14rem;}
#index .limit_buy .list_box li p del{ font-size:0.08rem; color:#999;}
#index .limit_buy .list_box .state{ display:inline-block; border:0.01rem solid #ff6600; width:0.6rem; border-radius:0.03rem; text-align:center; line-height:0.2rem; overflow:hidden; font-size:0.1rem; color:#666;}
#index .limit_buy .list_box .state p{ background-color:#ff6600; color:#fff; border-radius:0.03rem; margin-top:-0.01rem;}
#index .limit_buy .list_box .state b{font-weight:normal; color:#ff0000;}
#index .limit_buy .list_box .state.bg_2{ border-color:#f19149;}
#index .limit_buy .list_box .state.bg_2 p{ background-color:#f19149;}
#index .limit_buy .list_box .state.bg_2 b{color:#f19149;}
#index .limit_buy .list_box .state.bg_3{ border-color:#a0a0a0;}
#index .limit_buy .list_box .state.bg_3 p{ background-color:#a0a0a0;}
#index .limit_buy .list_box .state.bg_3 b{color:#000;}
#index .limit_buy .see_more{ display:block; background-color:#fff; color:#2fbdaa; text-align:center; line-height:0.4rem; border-bottom:0.01rem solid #dedede;}
#index .limit_buy .see_more i{ display:inline-block; vertical-align:middle; margin-left:0.05rem; margin-top:0.13rem; content:''; width:0.07rem; height:0.07rem; border-bottom:0.02rem solid #2fbdaa;border-left:0.02rem solid #2fbdaa;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
#index .limit_buy .playPrice{ font-size:0.14rem;}
/*首页限时抢购结束*/
/*首页热门商家开始*/
#index .hot_seller .list_box li p{ line-height:0.24rem;}
#index .hot_seller .list_box .tag{border-radius:0.03rem; line-height:0.24rem; padding:0 0.06rem; margin-left:0.04rem; color:#fff; background-color:#eb6100; font-size:0.1rem;}
#index .hot_seller .list_box .tag.bg_2{background-color:#ea68a2;}
#index .hot_seller .list_box .tag.bg_3{background-color:#e60012;}
#index .hot_seller .list_box .tag.bg_4{background-color:#5dc31f;}
#index .hot_seller .list_box .btn{display: inline-block; opacity: 1; cursor: pointer; text-align: center; color: #fff; border-radius: 0.03rem; outline: none; -webkit-appearance: none; border: none; background-color: #ff6600; font-size: 0.14rem; line-height:0.28rem; height:0.28rem; padding:0 0.1rem; position:absolute; right:0.04rem; bottom:0.1rem;}
/*首页热门商家结束*/
/*首页结束-新修改*/

/*共用头部*/
.icon-menu a{font-size:0.14rem; color:#fff; line-height:0.2rem; font-style:normal; position:absolute; top:0.04rem; display:block; width:0.5rem; right:0.1rem; text-align:right;}
/*头部下拉列表*/
#search-bar li.on{ color:#2fbdaa;}
#search-bar li.on i{ background-image:url(../img/tp10.png);}
.serch-bar-mask{ position:fixed; top:0.9rem; left:0rem; width:100%; height:80%; padding-bottom:20%; z-index:1001; background:rgba(0,0,0,0.4);}
.serch-bar-mask>div{ position:relative; z-index:1002; width:100%; height:100%; overflow-x:hidden; overflow-y:scroll;}
.serch-bar-mask .serch-bar-mask-bg{ position:absolute; background-color:#000; opacity:0.4; width:100%; height:100%; top:0px; left:0px; z-index:1001;}
.serch-bar-mask-list li{ display:block; font-size:0.14rem; line-height:0.4rem; padding:0px 0.2rem; background-color:#fff; border-top:1px solid #dedede;}
.serch-bar-mask-list li.on{ background-color:#f3f3f3;}
.serch-bar-mask-list li.on a{color:#2fbdaa;}
.serch-bar-mask-list li a{color:#333; display:block;}
/*订餐*/
#ele .ele_banner{height:1.5rem;overflow:hidden;position:relative; width:100%;}
#ele .ele_banner .main_image{height:1.5rem;overflow:hidden;position:relative;font-size:0;}
#ele .ele_banner .main_image ul{ width:100%;height:1.5rem;overflow:hidden;position:absolute;top:0;left:0;}
#ele .ele_banner .main_image li{float:left;width:100%;height:1.5rem; text-align:center;}
#ele .ele_banner .main_image li a{display:block;width:100%;height:1.5rem; background-size:auto 1.5rem; background-position:center top; background-repeat:no-repeat;}
#ele .ele_banner .main_image li .img_1{background-image:url(../img/ele_banner1.png);}
#ele .ele_banner .main_image li .img_2{background-image:url(../img/ele_banner1.png);}
#ele .ele_banner .main_image li .img_3{background-image:url(../img/ele_banner1.png);}
#ele .ele_banner div.flicking_con{position:absolute;top:1.3rem;left:0;z-index:999;width:100%;height:0.21rem;margin:0 auto; text-align:center; font-size:0;}
#ele .ele_banner div.flicking_con a{width:0.10rem;height:0.10rem;margin:0px 0.05rem;padding:0; background-color:#dcdcdc; border-radius:100%;display:inline-block;text-indent:-1000px;}
#ele .ele_banner div.flicking_con a.on{ background-color:#2fbdaa;}
/*订座预约 - 点包厢*/
#seat .list-pic .box>div{ position:relative; overflow:hidden; z-index:0;}
#seat .seat-p{ position:absolute; left:0; bottom:0;height:0.3rem; background-color:#000; opacity:0.8; font-size:0.12rem; color:#fff; line-height:0.3rem; text-indent: 0.1rem;}
.check-label{ position:absolute; right:0.1rem; bottom:0.08rem; display:inline-block; width:0.15rem; height:0.15rem; border:0.01rem solid #dedede; border-radius:0.03rem; background-color:#fff;}
.check-label.on{ border-color:#2fbdaa; background:#2fbdaa url(../img/seat-check.png) center center;}
.check-label input{ opacity:0; filter:alpha(opacity=0);}
/*订座提交*/
.seat-check{ float:right;}
.seat-check label{width:0.20rem; height:0.20rem; display:inline-block; margin:0rem 0.05rem 0rem 0.2rem; vertical-align:middle; border:1px solid #dedede; border-radius:100%; background-color:#fff;}
.seat-check label.on{ border-color:#2fbdaa; background:#cff6f1 url(../img/seat-check-c.png) center center no-repeat;}
.seat-check label input{ opacity:0; -webkit-opacity:0; -moz-opacity:0;}
/*订座-定金支付*/
#seat .pay .pay-order{color:#fa3a14; font-size:0.14rem; height:0.2rem; line-height:0.2rem; padding:0.1rem; background-color:#f9f4ed; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
#seat .pay .pay-li{ padding-left:0.5rem; background-position:0.1rem center; background-repeat:no-repeat; background-size:0.3rem 0.3rem; position:relative; line-height:0.2rem; padding-top:0.1rem; padding-bottom:0.1rem;}
#seat .pay .pay-li p{color:#999;}
#seat .pay .seat-check{ position:absolute; top:30%; right:0.1rem;}
#seat .pay .i-1{ background-image:url(../img/pay_ico1.png);}
#seat .pay .i-2{ background-image:url(../img/pay_ico2.png);}
#seat .pay .i-3{ background-image:url(../img/pay_ico3.png);}
#seat .pay .i-4{ background-image:url(../img/pay_ico4.png);}
#seat .pay .i-5{ background-image:url(../img/pay_ico5.png);}
#seat .pay .i-6{ background-image:url(../img/pay_ico6.png);}
#seat .pay .i-7{ background-image:url(../img/pay_ico7.png);}
#seat .pay .i-8{ background-image:url(../img/pay_ico8.png);}
#seat .pay .pay-add-btn {background: #2fbdaa none repeat scroll 0 0; border-radius: 5px; height: 45px; line-height: 45px; margin: 15px auto 0; text-align: center; width: 85%;}
#seat .pay .pay-add-btn a{ display: block; color:#fff; font-size: 0.18rem; }

#seat .btn-long2{width: 80%; height: 0.36rem; position: absolute;  left: 10%; line-height: 0.36rem; background: #2FBDAA; border-radius: 0.04rem; text-align: center; color: #FFF; font-size: 0.16rem;}
/*订座-详情*/
.seat-btn-pull-down{ width:100%; text-align:center; display:none;}
.seat-btn-pull-down li{ display:block; background-color:#78d9cc; font-size:0.14rem; line-height:0.3rem; color:#5c5c5c !important;}

.seat-btn-pull-down li a{ display:block; font-size:0.14rem; line-height:0.3rem; color:#5c5c5c !important;}
.seat-btn-pull-down li.on{ background-color:#a9ece3;}
/*订座结束*/

/*生活信息开始*/
/*生活信息-发布*/
.Upload-img-box{ padding:0.1rem 0.1rem 0px; font-size:0;}
.Upload-btn{ height:0.3rem; width:0.8rem; border-radius:3px; color:#fff; font-size:0.14rem; line-height:0.3rem; position:relative; text-align:center; padding-left:0.2rem; background:#2fbdaa url(../img/upload.png) no-repeat 0.08rem center;}
.Upload-btn input{ opacity:0; filter:alpha(opacity=0); width:100%; height:100%; position:absolute; left:0; top:0;}
.Upload-img{ overflow:hidden; height:auto;}
.Upload-img .list-img{ width:1rem; height:1rem; float:left; padding-right:0.1rem; padding-top:0.1rem; background:url(../img/longding1.gif) no-repeat 0.25rem 0.35rem; background-size:0.5rem 0.5rem;}
.Upload-img .list-img img{ width:100%; height:100%;}
.life-infor-pull{ cursor:pointer;}
.life-infor-pull i{top:0; right:0; padding:0.21rem 0.2rem; background:#2fbdaa url(../img/tp_down.png) no-repeat center center;}
.life-infor-pull i.on{ background-image:url(../img/tp_up.png);}
.life-infor-float{ overflow:hidden; height:auto; margin-bottom:0.1rem; margin-top:0 !important;}
.life-infor-float .left,.life-infor-float .right{ width:50%; float:left; position:relative;}
.life-infor-float .left span,.life-infor-float .right span{position:absolute; left:0.1rem; top:0; color: #666666; font-size: 0.14rem; line-height:0.4rem; width:0.5rem;}
.life-infor-float .left input,.life-infor-float .right input{ text-indent:0.6rem !important;}
.life-infor-p{color: #666666; font-size: 0.14rem; line-height:0.3rem;}
/*登录页*/
#login{position: absolute; top: 0.5rem; bottom: 0.5rem; width: 100%;}
#login-input{border-top:1px solid #dedede; margin-top:0.1rem;}
#login-input input{border:none 0px; border-bottom:1px solid #dedede; background:#ffffff none; width:100%; height:0.4rem; font-size:0.14rem; color:#666666; text-indent:0.1rem; display:block; cursor:pointer;}
#login .submit{width:90%; height:0.4rem; font-size:0.18rem; color:#ffffff; border:none 0px; border-radius:0.03rem; background-color:#2fbdaa; display:block; margin:0.15rem auto;}
#login .forget{color:#09b2ea; font-size:0.12rem; line-height:0.2rem;}
#login .forget-out{padding:0rem 0.2rem; height:0.2rem; font-size:0;}
#login .other {margin-top: 40%;}
#login .other p:first-child{ width:98%; margin:0.1rem auto 0.3rem; height:0.14rem; overflow:visible; border-bottom:1px solid #dedede; text-align:center;}
#login .other span{ display:inline-block; background-color:#fafafa; height:0.3rem; width:1rem; line-height:0.3rem; font-size:0.14rem; color:#666;}
#login .other ul{ display:block; text-align:center; font-size:0;}
#login .other li{ display:inline-block; margin:0rem 0.1rem 0.05rem;}
#login .other .icon{ width:0.45rem; height:0.45rem; border-radius:0.05rem; background-position:center center; background-repeat:no-repeat; background-size:0.45rem 0.45rem;}
#login .other .i-1{ background-image:url(../img/other1.png);}
#login .other .i-2{ background-image:url(../img/other2.png);}
#login .other p{ font-size:0.13rem; color:#666666;}
/*注册页*/
.regist-code{ position:relative;}
.regist-code-get{ position:absolute; right:0.1rem; top:0.06rem; font-size:0.14rem; height:0.3rem; line-height:0.3rem; color:#fff; text-align:center; width:1rem; border-radius:3px; background-color:#2fbdaa; display:block;}
.regist-code-get.on{ background-color:#999;}
/*个人中心开始*/
/*个人中心首页开始*/
#personal{position: absolute; top: 0.5rem; bottom: 0.5rem; width: 100%;}
.personal_info_bg{ width:100%; height:auto; background:url(../img/minecenterIco/mineinfoBg.png) no-repeat center top; background-size:cover;}
.personal_info_bg .title{ text-align:center; font-size: 0.18rem; line-height:0.4rem; color:#fff; height:0.4rem;}
#personal .info{ padding:0 0.2rem 0.1rem; text-align:center;}
#personal .info-img{ width:1rem; height:1rem; margin:0 auto; background:url(../img/minecenterIco/minetxBg.png) no-repeat center center; background-size:contain;}
#personal .info-img img{ width:0.72rem; height:0.72rem; margin-top:0.14rem; border-radius:100%;}
#personal .info-content{ position:relative;}
#personal .info-content p{color:#fff; font-size:0.14rem; line-height:0.24rem;}
#personal .info-content .name{ font-size:0.16rem;}
#personal .info-content p em{background: url(../img/icon-tel-per.png) no-repeat left center; display:inline-block; width:0.1rem; height:0.18rem; font-size:0; vertical-align:middle; background-size:0.10rem 0.18rem; margin-right:0.1rem;}
#personal .info-content i{ background:url(../img/icon-go-per.png) no-repeat; background-size:0.26rem 0.26rem; display: block; height: 0.26rem; position: absolute; right: 0.15rem; top: 0.10rem; width: 0.26rem;}
#personal .mine-list{ overflow:hidden; height:auto; margin-bottom:0.1rem; background: rgba(0, 0, 0, 0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
#personal .mine-list li{ display:block; width:33.33%; float:left;}
#personal .mine-list-content{text-align:center; font-size:0.14rem; line-height:0.2rem; padding:0.1rem 0rem;}
#personal .mine-list-content a{color:#fff; line-height:0.24rem;}
#personal .mine-list-content p{ font-size:0.14rem; color:#f8ff2b;}
#personal .mine-list-content big{ font-size:0.16rem;}
#personal .mine-list-content .c2{color:#ff9c00;}
#personal .mine-list-content .c3{color:#ff1626;}

.personalLink_box{ padding:0 0.1rem;}
.personalLinkOne{ background:#fff; border-radius:0.05rem; padding:0.05rem; overflow:hidden;}
.personalLinkOne .list{ display:block; float:left; width:33.33%; text-align:center; margin:0.05rem 0;}
.personalLinkOne .list p{ font-size:0.14rem; line-height:0.3rem;}
.personalLinkOne .list .ico{ display:inline-block; width:0.44rem; height:0.44rem; background:url(../img/minecenterIco/mineIco.png) no-repeat left top; background-size:100% auto;}
.personalLinkOne .list .ico.ico_1{ background-position:left 0;}
.personalLinkOne .list .ico.ico_2{ background-position:left -0.44rem;}
.personalLinkOne .list .ico.ico_3{ background-position:left -0.88rem;}
.personalLinkOne .list .ico.ico_4{ background-position:left -1.32rem;}
.personalLinkOne .list .ico.ico_5{ background-position:left -1.76rem;}
.personalLinkOne .list .ico.ico_6{ background-position:left -2.2rem;}

#personal .list-box{background:#fff; border-radius:0.05rem; margin-bottom:0.1rem;}
#personal .list-box li{ border-bottom:1px solid #e6e6e6; }
#personal .list-box li:last-child{ border-bottom:none 0;}
#personal .list-box li a{ display:block; font-size:0.14rem; color:#333; position:relative; padding:0.1rem; line-height:0.2rem; overflow:hidden; background:url(../img/minecenterIco/icon-lead.png) no-repeat right center; background-size:0.22rem 0.22rem;}
#personal .list-box li .ico{display:inline-block; width:0.25rem; height:0.25rem; background:url(../img/minecenterIco/mineIco2.png) no-repeat left top; background-size:100% auto; font-size:0; vertical-align:middle; margin-right:0.08rem; position:relative;}
#personal .list-box li .ico.on:before{ position:absolute; left:-0.02rem; top:-0.02rem; content:''; width:0.1rem; height:0.1rem; background:#ff0000; border-radius:100%;}
#personal .list-box li .ico.ico_1{ background-position:left 0;}
#personal .list-box li .ico.ico_2{ background-position:left -0.25rem;}
#personal .list-box li .ico.ico_3{ background-position:left -0.5rem;}
#personal .list-box li .ico.ico_4{ background-position:left -0.75rem;}
#personal .list-box li .ico.ico_5{ background-position:left -1rem;}
#personal .list-box li .ico.ico_6{ background-position:left -1.25rem;}
#personal .list-box li .ico.ico_7{ background-position:left -1.5rem;}
#personal .list-box li .ico.ico_8{ background-position:left -1.75rem;}
#personal .list-box li .ico.ico_9{ background-position:left -2rem;}
#personal .list-box li .ico.ico_10{ background-position:left -2.25rem;}
#personal .list-box li .ico.ico_11{ background-position:left -2.5rem;}
#personal .list-box li .ico.ico_12{ background-position:left -2.75rem;}
#personal .list-box li .num{display:inline-block; float:right; padding:0 0.1rem; line-height:0.24rem; background:#fafafa; border:0.01rem solid # dedede; color:#f41414; font-size:0.14rem; font-style:normal; border-radius:0.2rem; margin-right:0.2rem;}
#personal .submit{ font-size:0.18rem; color:#fff; height:0.4rem; width:90%; line-height:0.4rem; background-color:#e74c3c; border-radius:0.05rem; border:none 0px; margin:0.1rem auto; display:block;}
/*个人中心首页结束*/

/*个人中心地址*/
#personal .address{ padding-top:0.1rem;}
#personal .address .list-box{ background-color:#fff; border-top:1px solid #dedede;}
#personal .address .list-box li{ border-bottom:1px solid #dedede; padding:0.1rem; position:relative; height:0.2rem;}
#personal .address .list-box li div{height:0.2rem; font-size:0;}
#personal .address .list-box li input{font-size:0.14rem; color:#666; height:0.2rem; background:none; border:none 0px; width:100%;}
#personal .address .personal-add-btn{height:45px;line-height:45px;text-align:center;color:#FFFFFF;width:85%;margin:0px auto;border-radius:5px;font-size:0.24rem;background:#2fbdaa;margin-top:15px;}
/**/
#personal .address .address-ts{ font-size:0.14rem; line-height:0.3rem; color:#999; padding:0px 0.1rem;}
/*个人中心-个人信息修改*/
#personal .modify{ padding-top:0.1rem; font-size:0.12rem;}
.modify-list-box{ border-top:1px solid #dedede; background-color:#fff; margin-bottom:0.1rem;}
.modify-list-box h3{ font-size:0.12rem; line-height:0.2rem; color:#666;}
.modify-list-box li{ display:block; border-bottom:1px solid #dedede; padding:0.1rem; line-height:0.2rem;}
.modify-list-box li .left{ font-size:0.14rem; color:#333;}
.modify-list-box li .right{ font-size:0.14rem; color:#999;}
.modify-list-box li.head .left{ line-height:0.36rem;}
.modify-list-box li .left.icon{ padding-left:0.25rem; background-position:left center; background-repeat:no-repeat; background-size:0.2rem 0.2rem;}
.modify-list-box li .left.icon.i-1{ background-image:url(../img/modify_ico1.png);}
.modify-list-box li .left.icon.i-2{ background-image:url(../img/modify_ico2.png);}
.modify-list-box li .left.icon.i-3{ background-image:url(../img/modify_ico3.png);}
.modify-list-box li .left.icon.i-4{ background-image:url(../img/modify_ico4.png);}
.modify-list-box li .left.icon.i-5{ background-image:url(../img/modify_ico5.png);}
.modify-list-box li .right.c_1{ color:#2fbdaa;}
.modify-head-upload{ width:90%; margin:0 auto; background-color:#fff; border-radius:0.03rem; margin-top:20%; overflow:hidden; font-size:0.12rem;}
.modify-head-upload .title{ border-bottom:2px solid #2fbdaa; padding:0px 0.1rem; font-size:0.14rem; line-height:0.4rem; color:#2fbdaa;}
.modify-head-upload .upload{ padding:0.1rem;}
.modify-head-upload .upload label{ font-size:0.12rem; color:#333; position:relative; line-height:0.4rem;}
.modify-head-upload .upload label input{ position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0);}
/*个人中心-我的信息-详情*/
.my-message-details{ padding:0.1rem;}
.my-message-details h2{ font-size:0.16rem; line-height:0.3rem; text-align:center; color:#333; border-bottom:1px solid #eee; margin-bottom:0.08rem;}
.my-message-details p{ font-size:0.14rem; line-height:0.24rem; color:#666;}
/*个人中心-提示页面*/
.prompt{padding-top:0.1rem; font-size:0.12rem; margin:0 auto; text-align:center; width:80%; margin-top:10%;}
.prompt .img{ width:1rem; height:1rem; margin:0 auto; margin-bottom:0.1rem;}
.prompt .img img{ width:100%; height:100%;}
.prompt p{ font-size:0.14rem; line-height:0.24rem; color:#999;}
.prompt .btn{ display:inline-block; width:1.2rem; height:0.3rem; line-height:0.3rem; text-align:center; color:#fff; background-color:#2fbdaa; border-radius:0.3rem; font-size:0.16rem; margin-top:0.1rem;}
/*个人中心基本设置开始-新增*/
.baseSet_box{ padding:0.05rem 0; margin-top:0.1rem; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; background:#fff;}
.baseSet_box h2{ font-size:0.16rem; line-height:0.3rem; border-bottom:0.01rem solid #dedede; padding:0 0.1rem; text-align:center; color:#333;}
.baseSet_box .form_box{ padding:0.1rem 0.05rem;}
.baseSet_box .form_box table tr th{ width:0.6rem; line-height:0.34rem; text-align:center; padding:0.05rem; vertical-align:top; color:#666;}
.baseSet_box .form_box table tr td{ padding:0.05rem 0;}
.baseSet_box .form_box table tr td .int_box input{width: 100%; height: 0.34rem; border: 0.01rem solid #dedede; background: #fff none;text-indent: 0.05rem; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.baseSet_box .form_box table tr td .sex input{margin-right: 0.05rem;}
.baseSet_box .form_box table tr td .select_box select{width:1rem; height: 0.34rem; border: 0.01rem solid #dedede; background: #fff none;text-indent: 0.05rem; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin-bottom:0.05rem; margin-right:0.05rem;}
.baseSet_box .form_box table tr td .btn_box{ text-align:center; margin:0.1rem 0;}
.baseSet_box .form_box table tr td .btn_box .btn{border-radius: 0.03rem; background-color: #2fbdaa; font-size: 0.16rem; line-height: 0.3rem; color: #fff; padding: 0px 0.08rem; display: inline-block; border: none 0px;}
/*个人中心基本设置结束-新增*/
/*个人中心结束*/

/*榜单开始*/
/*榜单首页*/
#billboard{ font-size:0.14rem;}
.billboard-ad{ width:100%; height:auto; text-align:center;}
.billboard-ad img{ width:100%; height:auto;}
.billboard-content{ position:relative;}
.billboard-tab{ background: #fff none repeat scroll 0 0; border-bottom: 1px solid #dcdcdc; height: 0.4rem; width: 100%;}
.billboard-tab li{border-right: 1px solid #dcdcdc; box-sizing: border-box; float: left; font-size: 0.14rem; height: 0.4rem; line-height: 0.4rem; position: relative; width:50%;}
.billboard-tab li.on{ color:#2fbdaa;}
.billboard-tab li.on i{ background-image: url(../img/tp10.png);}
.billboard-tab li span{margin-left: 0.2rem;}
.billboard-tab li i{background: rgba(0, 0, 0, 0) url(../image/icon-down.png) no-repeat scroll 0 0 / 0.1rem 0.06rem; display: block; height: 0.06rem; position: absolute; right: 0.15rem; top: 0.17rem; width: 0.1rem;}
.billboard-content .serch-bar-mask{ position:absolute; z-index:1001; top:0.4rem;}
.billboard-list-box{ padding:0.1rem;}
.billboard-list{ border:1px solid #dbdbdb; background-color:#fff; margin-bottom:0.1rem;}
.billboard-list .title{ border-bottom:1px solid #dbdbdb; padding:0px 0.1rem; overflow:hidden; height:0.3rem;}
.billboard-list .title .left{  font-size:0.16rem; line-height:0.3rem; color:#333;}
.billboard-list .title .c_1{color:#2fbdaa; font-size:0.14rem;}
.billboard-list .title .right{color:#999; font-size:0.14rem; line-height:0.3rem;}
.billboard-list .img{ width:100%; height:auto; border-bottom:1px solid #dbdbdb; position:relative;}
.billboard-list .img img{ width:100%; height:auto;}
.billboard-list-bq{ position:absolute; top:0; left:0; width:0.3rem; height:0.32rem; background:url(../img/bill_bq.png) no-repeat center center; background-size:0.3rem 0.32rem; text-indent:0.08rem; line-height:0.28rem; color:#fff; font-size:0.14rem;}
.billboard-list .wz{ padding:0.1rem;}
.billboard-list p{ font-size:0.14rem; line-height:0.20rem; color:#666;}
#list-ul li .title{border-bottom:none;padding-left:0;}
/*榜单商户*/
.billboard-shanghu-list{ border-bottom:1px solid #dbdbdb; background-color:#fff; padding:0.1rem; margin-bottom:0.1rem; font-size:0.14rem;}
.billboard-shanghu-list .nr{height:auto; position:relative; min-height:1rem; margin-bottom:0.1rem;}
.billboard-shanghu-list .nr .img{ position:absolute; left:0rem; top:0rem; width:1rem; height:1rem; padding-right:0.1rem;}
.billboard-shanghu-list .nr .img img{ width:100%; height:100%;}
.billboard-shanghu-list .nr .wz{ position:relative; margin-left:1.1rem;}
.billboard-shanghu-list .nr .wz .bt{ font-size:0.16rem; color:#333;}
.billboard-shanghu-list .nr .wz p{ font-size:0.14rem; color:#666; line-height:0.24rem; overflow:hidden; height:auto;}
.billboard-shanghu-list .nr .wz .btn{ display:inline-block; background-color:#2fbdaa; color:#fff; padding:0px 0.08rem; border-radius:0.03rem;}
.billboard-shanghu-list .nr .wz .btn.on{ background-color:#a0a0a0;}
.billboard-shanghu-list .reason{border:1px solid #dbdbdb; background-color:#eee; padding:0.08rem; font-size:0.14rem; color:#666; line-height:0.24rem; margin-bottom:0.1rem;}
.billboard-shanghu-list .review .bt{ background-color:#eee; border-left:2px solid #2fbdaa; line-height:0.3rem; padding-left:0.05rem; color:#545454; margin-bottom:0.1rem;}
.billboard-shanghu-list .review p{ font-size:0.14rem; color:#333; line-height:0.24rem;}
.billboard-shanghu-list .review .user{ color:#2fbdaa;}
.billboard-shanghu-list .review .time{ font-size:0.12rem; color:#999; line-height:0.24rem; text-align:right;}
/*榜单结束*/

/*微店开始*/
/*微店首页*/
#micro_shop .billboard-tab li{ width:33.33%;}
/*微店列表页*/
.micro_c_1{ color:#2fbdaa;}
/*微店详情页*/
.micro_shop_xq table{ font-size:0.14rem; text-align:center; color:#666; line-height:0.24rem;}
.micro_shop_xq table tr:nth-child(1){color:#333;}
.micro_shop_xqImg{ width:100%;}
.micro_shop_xqImg img{ width:100%; height:auto;}
.micro_shop_xqXz p{ font-size:0.14rem; color:#666; line-height:0.24rem;}
/*微店结束*/


/*积分兑换详情页开始*/
.integral_xq{ padding:0px 0.1rem; line-height:0.18rem; font-size:0.14rem; color:#999;}
.integral_xq span.c-1{ color:#2fbdaa !important; margin-left:0px !important; font-size:0.16rem; font-weight:bold;}
.integral_xq .integral_xq_mr{margin-left:0px !important; margin-right:0.15rem; color:#999 !important;}
.mall-sock .overflow_clear{ font-size:0.14rem;}
.mall-sock span.hui{ font-size:0.12rem;}
/*积分兑换详情页结束*/

/*积分商城首页开始*/
.spread-for .mr25{ color:#666 !important;}
.integral_mall_sy_btn{ overflow:hidden; height:auto;}
.integral_mall_sy_btn .spread-for{}
.integral_mall_sy_btn .btn{ background-color:#2fbdaa; color:#fff; padding:0px 0.08rem; line-height:0.24rem; font-size:0.14rem; display:inline-block; float:right;}
/*积分商城首页开始*/
/*积分兑换开始*/
.integra-ui-content {
    border-top: 1px solid #ccc;
    margin: 0 auto;
    overflow-x: hidden;
    overflow-y: visible;
}
.integra-ui-content .list_tj {
    background-color: #fff;
    box-shadow: 1px 1px 2px #dddddd, -1px -1px 2px #dddddd;
    margin-bottom: 16px;
}
.integra-ui-content .list_tj li {
    border: 1px solid #d2d2d2;
    margin-top: -1px;
    padding: 13px 6px;
    position: relative;
}
.integra-ui-content .list_tj li input {
    height: 24px;
    line-height: 24px;
    width: 220px;
}
.integra-ui-content .radius {
    text-align: center;
}
.integra-ui-content .radius .aniu {
    background: #2FBDAA none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 80%;
    margin:0 auto;
    display:block;
}
/*积分兑换修改地址开始*/
.integra-ui-content .select {
    -moz-appearance: none;
    background: #2fbdaa none repeat scroll 0 0;
    border: medium none;
    border-radius: inherit;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 14px;
    height: 26px;
    left: 0;
    line-height: 26px;
    max-height: 100%;
    min-height: 100%;
    outline: 0 none;
    position: relative;
    text-align: center;
    width: 220px;
}
.integra-ui-content .selectOption {
    display: block;
    height: 26px;
}
.integra-ui-content .option {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    color: #000;
    display: none;
    font-size: 14px;
    height: auto;
    left: 0;
    line-height: 26px;
    position: absolute;
    text-align: center;
    top: 26px;
    width: 100%;
    z-index: 99;
}
.integra-ui-content .list_tj .option .optionLi {
    border: medium none !important;
    color: #000;
    display: block;
    font-size: 14px;
    line-height: 26px;
    margin-top: 0 !important;
    padding: 0 !important;
    position: inherit !important;
    text-align: center;
    z-index: 99;
}
.integra-ui-content .list_tj .cjinput {
    height: 20px;
    line-height: 20px;
    width: 220px;
    border:none;
    background:none;
}
/*积分兑换修改地址结束*/
/*积分兑换结束*/




/*同城卖场开始*/
/*同城卖场首页*/
.city_stores_ads .ele_banner{height:1.5rem;overflow:hidden;position:relative;}
.city_stores_ads .ele_banner .main_image{height:1.5rem;overflow:hidden;position:relative;}
.city_stores_ads .ele_banner .main_image ul{ width:100%;height:1.5rem;overflow:hidden;position:absolute;top:0;left:0;}
.city_stores_ads .ele_banner .main_image li{float:left;width:100%;height:1.5rem; text-align:center;}
.city_stores_ads .ele_banner .main_image li a{display:block;width:100%;height:1.5rem; background-size:auto 1.5rem; background-position:center top; background-repeat:no-repeat;}
.city_stores_ads .ele_banner .main_image li .img_1{background-image:url(../img/micro_top.jpg);}
.city_stores_ads .ele_banner .main_image li .img_2{background-image:url(../img/micro_top.jpg);}
.city_stores_ads .ele_banner .main_image li .img_3{background-image:url(../img/micro_top.jpg);}
.city_stores_ads .ele_banner div.flicking_con{position:absolute;top:1.3rem;left:0;z-index:999;width:100%;height:0.21rem;margin:0 auto; text-align:center; font-size:0;}
.city_stores_ads .ele_banner div.flicking_con a{width:0.10rem;height:0.10rem;margin:0px 0.05rem;padding:0; background-color:#dcdcdc; border-radius:100%;display:inline-block;text-indent:-1000px;}
.city_stores_ads .ele_banner div.flicking_con a.on{ background-color:#2fbdaa;}
.city_stores_bq{ border:1px solid #2fbdaa; color:#2fbdaa !important; background-color:#fff; margin-right:0.05rem; display:inline-block; line-height:0.2rem; padding:0px 0.06rem;}
/*同城卖场详情页*/
.city_stores_details_ads .ele_banner{height:2rem;overflow:hidden;position:relative;}
.city_stores_details_ads .ele_banner .main_image{height:2rem;overflow:hidden;position:relative;}
.city_stores_details_ads .ele_banner .main_image ul{ width:100%;height:2rem;overflow:hidden;position:absolute;top:0;left:0;}
.city_stores_details_ads .ele_banner .main_image li{float:left;width:100%;height:2rem;}
.city_stores_details_ads .ele_banner .main_image li a{display:block;width:100%;height:2rem; background-size:auto 2rem; background-position:center top; background-repeat:no-repeat;}
.city_stores_details_ads .ele_banner .main_image li .img_1{background-image:url(../img/micro_top.jpg);}
.city_stores_details_ads .ele_banner .main_image li .img_2{background-image:url(../img/micro_top.jpg);}
.city_stores_details_ads .ele_banner .main_image li .img_3{background-image:url(../img/micro_top.jpg);}
.city_stores_details_ads .ele_banner div.flicking_con{position:absolute; bottom:0.04rem;left:0;z-index:999;width:100%;height:0.12rem;margin:0 auto; text-align:center; font-size:0;}
.city_stores_details_ads .ele_banner div.flicking_con a{width:0.10rem;height:0.10rem;margin:0px 0.05rem;padding:0; background-color:#dcdcdc; border-radius:100%;display:inline-block;text-indent:-1000px;}
.city_stores_details_ads .ele_banner div.flicking_con a.on{ background-color:#2fbdaa;}
#sell .city_stores_details_point{ height:0.55rem;}
#sell .city_stores_details_point .point-left{ height:0.5rem; top:0.02rem; padding-left:0.05rem;}
.city_stores_details_point p{ line-height:0.25rem !important;}
.city_stores_details_point p span{ margin-left:0px !important;}
.city_stores_details_li p{ font-size:0.14rem; line-height:0.24rem; color:#666;}
.city_stores_details_li p.overflow_clear{color:#333;}
.city_stores_details_li .right{ font-size:0.16rem; color:#666; padding-top:0.1rem;}
.city_stores_details_li .img{ width:100%; height:auto;}
.city_stores_details_li .img img{ width:100%; height:auto;}
.city_stores_details_float{width: 48%; position:relative;}
.city_stores_details_float img{width: 100%; height:auto;}
.city_stores_details_float p{ position:absolute; bottom:0; left:0; width:90%; background:rgba(0,0,0,0.6); padding:0px 5%; color:#fff; line-height:0.3rem; font-size:0.14rem; overflow:hidden;}
.city_stores_details_float p .overflow_clear{width:60%;}
/*商场活动详情*/
.city_stores_activity{ padding:0.1rem; font-size:0.14rem;}
.city_stores_activity h2{color: #333; font-size: 0.16rem; line-height: 0.3rem; margin-bottom: 0.08rem; text-align: center;}
.city_stores_activity_from{ font-size:0.14rem; color:#666; line-height:0.3rem; border-bottom:1px solid #ccc;}
.city_stores_activity_from a{ display:inline-block; margin-left:0.1rem; color:#2fbdaa;}
.city_stores_activity .content{ padding:0.1rem 0px;}
.city_stores_activity .content p{font-size:0.14rem; color:#666; line-height:0.24rem; text-indent:0.1rem;}
.city_stores_activity_attention{ border-top:1px solid #ccc; display:inline-block;}
.city_stores_activity_attention a{ display:inline-block; font-size:0.14rem; color:#666; padding-left:0.18rem; background-position:left center; background-repeat:no-repeat; background-size:0.16rem 0.16rem; margin-right:0.1rem;}
.city_stores_activity_attention .i-1{ background-image:url(../img/tc_ico1.png);}
.city_stores_activity_attention .i-2{ background-image:url(../img/tc_ico2.png);}
/*同城卖场结束*/

/*家政开始*/
/*家政首页*/
/*housekeeping*/
.housekeeping{ font-size:0.14rem;}
.housekeeping .banner, .nearwork .banner{width: 100%; height: auto; overflow: hidden;}
.housekeeping .banner img, .nearwork .banner img{width: 100%;}
.housekeeping ul.main_service{height: auto; overflow: hidden; background-color: #fff; border-bottom: 1px solid #ccc;}
.housekeeping ul.main_service>li{width: 50%; float: left;}
.housekeeping ul.main_service>li a{display: block; height: auto; overflow: hidden; padding: 0.3rem 0.1rem;}
.housekeeping ul.main_service>li:first-child a{height: auto; overflow: hidden; border-right: 1px solid #ccc;}
.housekeeping ul.main_service>li .pic{float: left; width: 30%; margin-right: 4%;}
.housekeeping ul.main_service>li .pic img{width: 100%;}
.housekeeping ul.main_service>li .wenan{float: left; width: 66%;}
.housekeeping ul.main_service>li .wenan p{font-size: 0.18rem; color: #00a3a5;}
.housekeeping ul.main_service>li .wenan span{font-size: 0.13rem; color: #999;}
.other_service{margin: 0.14rem 0; border-top: 1px solid #ccc; background-color: #fff;} 
.other_service ul li{float: left; width: 33%; text-align: center; background-color: #fff; border-bottom: 1px solid #ccc;} 
.other_service li a{padding: 0.2rem 0; display: block;} 
.other_service li.border_LR{width: 34%;}
.other_service li.border_LR a{border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.other_service li a:hover{background-color: #f7f7f7;} 
.other_service ul li i{margin-bottom: 0.1rem; display: inline-block; vertical-align: bottom; position:inherit;} 
.other_service ul li i img{display: inline-block; vertical-align: bottom; width: 60%;} 
.other_service ul li span{display: block; line-height: 0.16rem; font-size: 0.16rem;}
/*家政-全部服务*/
.more_service{display: -webkit-box; -webkit-box-orient: vertical; font-size:0.14rem;}
.more_service .ms_title{padding: 0.1rem; color: #333;}
.more_service .ms_title span.ms_icon{display: inline-block; width: 0.2rem; height: 0.2rem;}
.more_service .ms_title span.ms_icon img{max-width: 100%;}
.more_service .ms_title .ms_info{font-size: 0.16rem;}
.more_service  .ms_list{background-color: #fff; height: auto; margin-bottom: 0.1rem; overflow: hidden; border-top:1px solid #ccc;border-bottom:1px solid #ccc;} 
.more_service  .ms_list a{width: 25%; display: block; padding: 0.1rem 0; float: left; font-size: 0.14rem; text-align: center;line-height: 0.2rem; color: #808080;}
.more_service  .ms_list a:hover{background-color:#f7f7f7; color: #333;}
.more_service  .ms_list a>div.hk_msicon{width: 0.3rem; height:0.3rem; padding: 0.04rem; margin: 0 auto; border-radius: 6px;}
.more_service  .ms_list a>div.hk_ms011{border: 2px solid #00a3a5;}
.more_service  .ms_list a>div.hk_ms012{border: 2px solid #ef4444;}
.more_service  .ms_list a>div.hk_ms021{border: 2px solid #2396e6;}
.more_service  .ms_list a>div.hk_ms022{border: 2px solid #c76afc;}
.more_service  .ms_list a>div.hk_ms023{border: 2px solid #d88f26;}
.more_service  .ms_list a>div.hk_ms031{border: 2px solid #06c28b;}
.more_service  .ms_list a>div.hk_ms032{border: 2px solid #35d3e1;}
.more_service  .ms_list a>div.hk_ms033{border: 2px solid #06a9f6;}
.more_service  .ms_list a>div.hk_ms034{border: 2px solid #fe4f26;}
.more_service  .ms_list a>div.hk_ms035{border: 2px solid #dd6e1c;}
.more_service  .ms_list a>div.hk_ms041{border: 2px solid #56abe4;}
.more_service  .ms_list a>div.hk_ms042{border: 2px solid #97c604;}
.more_service  .ms_list a>div.hk_ms043{border: 2px solid #05d961;}
.more_service  .ms_list a>div.hk_ms044{border: 2px solid #b55f04;}
.more_service  .ms_list a>div.hk_ms045{border: 2px solid #9a5b5b;}
.more_service  .ms_list a:hover div{border: 2px solid #ccc;}
.more_service  .ms_list a img{display: block; max-width: 100%;}
/*家政服务*/
.appoint_box {height: auto; overflow: hidden; background-color: #fff;}
.appoint_box .appoint_list{line-height: 0.3rem; display: -webkit-box; width: 88%; height: auto;  overflow: hidden;  border-bottom: 1px solid #ccc;  padding: 0.1rem 6%;}
.appoint_box .appoint_list input{ width: 100%; border: none; height: 100%;  font-size: 0.14rem; height: 0.3rem; color: #313131; text-indent: 0.3rem; background-repeat:no-repeat; background-position:left center;}
.appoint_box .appoint_list .i-1{ background-image:url(../img/appoint_icon01.png); background-size:0.20rem 0.20rem;}
.appoint_box .appoint_list .i-2{ background-image:url(../img/appoint_icon02.png); background-size:0.16rem 0.22rem;}
.appoint_box .appoint_list .i-3{ background-image:url(../img/appoint_icon04.png); background-size:0.20rem 0.24rem;}
.appoint_box .appoint_list .i-4{ background-image:url(../img/appoint_icon05.png); background-size:0.20rem 0.23rem;}
.appoint_box .appoint_list .i-5{ background-image:url(../img/appoint_icon03.png); background-size:0.20rem 0.21rem;}
.appoint_submit{padding: 0.2rem 0.1rem;}
.appoint_submit input{border: none; width: 100%;  height: 0.5rem;  background-color: #2fbdaa;  color: #fff;  font-size: 0.18rem; border-radius: 4px;}
.nearwork nav ul{height: auto; overflow: hidden; background-color: #fff; border-top: 1px solid #ccc;  border-bottom: 1px solid #ccc;}
.nearwork nav ul li{width: 33%; float: left; font-size: 0.16rem; text-align: center; line-height: 0.4rem; color: #333;}
.nearwork nav>ul>li:first-child{width: 34%;}
.nearwork_list li.title h1{font-size: 0.16rem; font-weight: 600;  color: #333; margin-top: 0.04rem;  line-height: 0.16rem;}
.nearwork_list li{background-color: #fff;  padding: 0.1rem; border-bottom: 1px solid #ccc;}
.nearwork_list li a{display: block;}
.nearwork_list li h2{font-size: 0.16rem; font-weight: 500; color: #333;}
.nearwork_list li h2 span{float: right; font-size: 0.15rem;  font-weight: 600; color: #ff2121;}
.nearwork_list li p, .nearwork_list li div{font-size: 0.14rem;  line-height: 0.24rem;  color: #808080;}
.nearwork_list li>a>div>span{font-size: 0.14rem; color: #666;  float: right;}
.nearwork_des .nw_nav{background-color: #fff; height: auto; overflow: hidden; border-bottom: 1px solid #ccc; font-size: 0.16rem;     line-height: 0.4rem;}
.nearwork_des .nw_nav li{width: 50%; float: left;  height: auto; overflow: hidden;  text-align: center;}
.nearwork_des .nw_nav li a{display: block; width: 90%;  margin: 0 auto;}
.nearwork_des .nw_nav a.current{color: #ff2121;  border-bottom: 2px solid #ff2121;}
.nearwork_des .nw_nav a:hover{color: #ff2121; border-bottom: 2px solid #ff2121;}
.nearwork_des .job_des h1{text-indent: 0.1rem; font-size: 0.16rem; font-weight: normal; color: #333;  line-height: 0.36rem; background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-top: 0.1rem;}
.nearwork_des .job_des h1 span{font-size: 0.15rem; color: #808080;}
.nearwork_des .job_des .des_A, .nearwork_des .job_des .des_B{padding: 0.1rem; background-color: #fff;  border-bottom: 1px solid #ccc;  color: #333; font-size: 0.15rem; font-weight: normal; line-height: 0.28rem;}
.nearwork_des .job_des .des_A li span, .nearwork_des .job_des .des_B li span{font-size: 0.14rem; color: #808080; font-weight: 500;}
/*家政结束*/

/*城市切换页开始*/
.search_container{height: 0.3rem; padding: 0.1rem; background-color: #a0a0a0; font-size:0.16rem;}
.search_container .search_box{height: 0.3rem; border-radius: 0.2rem; background-color: #fff; text-indent: 0.2rem; line-height: 0.3rem; color: #a8a8a8;}
.search_container .search_box .search_btn{display: inline-block; width: 24%; background-color: #a7a7a7; text-align: center;  height: 0.26rem; line-height: 0.24rem; font-size: 0.14rem; border:none;  border-radius: 0.2rem;  color: #fff; float: right; margin: 0.02rem; padding: 0px;  text-indent: 0px; background-image: none; cursor: pointer;}
.search_container .search_box .search_btn:hover{background-color: #2fbdaa;}
.search_container .search_box input{width: 66%; height: 0.28rem;  border: none; color: #666;  text-indent: 0.24rem; background: url(../img/search02.png) no-repeat left center;}
/******/
/*cityswitch*/
.city_container{ font-size:0.14rem;}
.city_container .current_city{background: url("../img/location_3.png") no-repeat scroll 0.1rem center rgba(0, 0, 0, 0); color: #333;  font-size: 0.14rem;  height: 0.3rem;  line-height: 0.3rem; padding-left: 0.3rem;}
.city_list_hot{height: auto; overflow: hidden; padding: 0 4%; width: 92%;  border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; background-color: #dcdcdc;}
.city_list_hot .city_list_T{font-size: 0.15rem; line-height: 0.4rem; height: 0.4rem;}
.city_container .current_city a{display: inline-block;}
.city_container a{display: block;}
.city_list_hot li{background-color: #fff; float: left; height: 0.4rem;  line-height: 0.4rem; margin-bottom: 5%;  margin-right: 5%; text-align: center;  width: 30%;}
.city_list_hot li.city_m0{margin: 0;}
.city_list_hot li a.current{color: #fff; background-color: #ff2121;}
.city_list_hot li a:hover{color: #fff; background-color: #2fbdaa;}
.city_list_all .item_list_all{height: auto; overflow: hidden;}
.city_list_all .city_letter{line-height: 0.3rem; text-indent: 0.1rem;}
.city_list_all .city_list_con{border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; height: auto; overflow: hidden; background-color: #FFF;}
.city_list_all .city_list_con li{text-align: center; width: 25%; float: left;}
.city_list_all .city_list_con li a{color: #333; font-size: 0.14rem; line-height: 0.16rem; margin: 0.15rem 0; border-left: solid 1px #ccc;}
.city_list_all .city_list_con li.city_list_first a{border-left:none;}
/*城市切换页结束*/

/*搜索页开始*/
.searchNry{	width:100%;	font-size:0.14rem;}
.searchNry_serBox{	padding:0.2rem 0.1rem;}
.searchNry_serBox form{	width:100%;	height:auto; overflow:hidden;}
.searchNry_sele{width:31%;	margin-right:0.5%;	float:left;}
.searchNry_sele select{text-indent: 0.05rem;	border:1px solid #ccc; font-size: 0.14rem;	height:0.36rem; line-height: 0.36rem;	background-color:#fff;	width:100%;}
.searchNry_sele select option{text-indent: 0.05rem;padding: 0.1rem 0;}
.searchNry_sr {	width:48.5%; float:left;}
.searchNry_sr input{border:1px solid #ccc;	height:0.34rem;	font-size:0.14rem;	color:#9b9b9b;	line-height:0.34rem;	background-color:#fff;	width:100%;	padding:0;	text-indent:0.08rem;}
.searchNry_but{	width:20%;	float:left;}
.searchNry_but input{background-color: #2fbdaa; height: 0.36rem;width: 100%;text-indent: -0.1rem; border: none 0; font-size: 0.16rem;color: #fff; line-height: 0.36rem;}
.hotSer{padding:0.1rem 0.1rem;	font-size: 0.16rem;	color: #333;line-height: 0.36rem;}
.hotSer_ul{	width:100%;	height:auto;overflow:hidden;}
.hotSer_li{	width:23.5%;margin-right:2%;height:0.36rem;	float:left;	margin-bottom:0.1rem;}
.hotSer_li a{display:block;	background-color:#fff;	border:1px solid #ccc;	text-align:center;	font-size: 0.16rem;	color: #666;	line-height: 0.34rem;	height:0.34rem;}
/*搜索页结束*/

/*社区首页-限时抢购轮播开始*/
.seat-rank_flexslider {height: auto; position: relative; z-index:0;}
.seat-rank_flexslider .slides {position: relative; z-index: 1; padding:0px 10px;}
.seat-rank_flexslider .slides .sy_hotgzLi{border-bottom:none 0px;}
.seat-rank_flexslider .slides .sy_hotgzLi li{ float:left; display:block; width:33.33%; border:none 0px;}
.seat-rank_flexslider .slides .sy_hotgzLi li>div{ border-right:1px solid #dedede; padding:0.1rem;}
.seat-rank_flexslider .slides .sy_hotgzLi li:nth-child(3n)>div{ border:none 0px;}
.seat-rank_flexslider .slides .sy_hotgzLi li img{ width:100%; height:auto;}
.seat-rank_flexslider .slides .sy_hotgzLi li p{color:#333; font-size:0.14rem; line-height:0.24rem; overflow:hidden; height:auto;}
.seat-rank_flexslider .slides .sy_hotgzLi li .price{ color:#2fbdaa;}
.seat-rank_flexslider .slides .sy_hotgzLi li .price del{ color:#999; font-size:0.12rem;}
.seat-rank_flexslider .flex-direction-nav {right:0.03rem; position: absolute; top: -0.31rem; width: 0.74rem; height:0.25rem; z-index: 3; display:block;}
.seat-rank_flexslider .flex-direction-nav li{border:none 0px;}
.seat-rank_flexslider .flex-direction-nav li a {cursor: pointer; display: block; overflow: hidden; position: absolute; width: 0.74rem; height:0.25rem;}
.seat-rank_flexslider .flex-direction-nav li a.flex-prev { display:none;}
.seat-rank_flexslider .flex-direction-nav li a.flex-next {width: 0.74rem; height:0.25rem;}
/*社区首页-限时抢购轮播结束*/

/*商家列表页拨打电话代码开始*/
.listBox_tag_box{ margin:0.05rem 0;}
.listBox_tag_box .listBox_tag{margin-right:0.05rem;}
.listBox_tag{ display:inline-block; font-size:0.12rem; line-height:0.20rem; color:#fff; padding:0 0.04rem; border-radius:0.03rem;}
.listBox_tag.bg_1{ background:#ff6900;}
.listBox_tag.bg_2{ background:#3ecb41;}
.listBox_tag.bg_3{ background:#f39800;}
.listBox_tag.bg_4{ background:#ff3fa7;}
.listBox_tag.bg_5{ background:#7ecef4;}
.seller_tel_btn{bottom: 0.02rem; position: absolute; right: 0.1rem; font-size:0; border-radius:100%; vertical-align:middle; display: inline-block; width: 0.24rem; height: 0.24rem; border-radius: 100%; border: 0.01rem solid #e5e5e5; background: #fff url(../image/telIco.png) no-repeat center center; background-size: 0.16rem 0.16rem;}
.seller_tel_btn em{}
/*商家列表页拨打电话代码开始*/

/*抢购专题开始*/
.sjqg_special_content_box{ padding:0.5rem 0px; font-size:0.14rem;}
.sjqg_special_banner{ width:100%; height:auto;}
.sjqg_special_banner img{ width:100%; height:auto;}
.sjqg_special_content{ padding:0px 0.1rem;}
.sjqg_special_content_bg{ padding:0.1rem 0.1rem 0rem;}
.sjqg_special_list{ width:49%; padding-right:2%; padding-bottom:0.1rem; display:block; float:left;}
.sjqg_special_list:nth-child(2n){ padding-right:0px;}
.sjqg_special_list_box .img{ width:100%;overflow:hidden; text-align:center; vertical-align:middle; position:relative;}
.sjqg_special_list_box .img img{ width:100%; height:auto; margin:auto; display:block; vertical-align:middle;}
.sjqg_special_list_box .overflow_clear{ font-size:0.14rem; color:#333; line-height:0.24rem;}
.sjqg_special_list_box .wz{ background-color:#fff; padding:0.05rem; box-shadow:0px 0.02rem 0.03rem #ccc;}
.sjqg_special_btn_l{ width:70%; color:#2fbdaa; font-size:0.16rem; line-height:0.2rem;}
.sjqg_special_btn_l .rang{ font-size:0.14rem; color:#666; line-height:0.16rem;}
.sjqg_special_btn_r{ width:30%; padding-top:0.08rem;}
.sjqg_special_btn_r .btn{ display:inline-block; background-color:#2fbdaa; color:#fff; font-size:0.14rem; height:0.22rem; line-height:0.24rem; padding:0px 0.1rem; border-radius:0.03rem;}
.sjqg_special_list_box .img .bq{ position:absolute; left:0; top:0; width:50%; height:auto;}
/*抢购专题结束*/
/*******************************合并css_w样式结束*******************************/

/**/
.sh_list_public_box .list_box{ display:block; border-top:1px solid #dedede; background-color:#fff; font-size:0.14rem;}
.sh_buy_bt{ overflow:hidden; height:auto; background-color:#e4f4f2; font-size:0.14rem; line-height:0.4rem; padding:0px 0.1rem; margin-top:0.1rem;}
.sh_buy_bt_ID{ width:25%; color:#333;}
.sh_buy_bt_state{ width:20%; color:#999;}
.sh_buy_bt_volume{ color:#999; width:55%; text-align:right;}
.sh_buy_bt_time{color:#999; font-size:0.12rem;}
.sh_buy_bt_order_num{width:60%;}
.sh_buy_nr{ padding:0.1rem; position:relative; min-height:1rem; font-size:0.14rem; color:#666;}
.buy_nr{padding:0.1rem; background-color:#fff;}
.buy_nr p{font-size:0.14rem; line-height:0.24rem; overflow:hidden; height:auto; color:#666;}
.sh_buy_nr .img{ position:absolute; left:0.1rem; top:0.1rem; width:1.48rem; height:1rem;}
.sh_buy_nr .img img{ vertical-align:top;}
.sh_buy_nr .wz{ margin-left:1.58rem;}
.sh_buy_nr .wz p{ font-size:0.14rem; color:#666; line-height:0.24rem;}
.sh_buy_date{border-bottom:1px solid #dedede; border-top:1px solid #dedede; background-color:#f5f5f5; font-size:0.14rem; color:#666; line-height:0.24rem; text-align:right; padding:0.05rem 0.1rem;}
.sh_buy_date span{ margin-left:0.1rem;}
.con_ri{ text-align:right;}

/*忘记密码页开始*/
.item_content{ font-size:0.14rem; padding:0.5rem 0;}
.forget_sub_area { background-color:#fff; padding:0.1rem 0.1rem; text-align:center;}
.forget_sub_area a{cursor:pointer; height:0.30rem; line-height:0.30rem; padding:0 0.12rem; border-radius:0.03rem; text-align:center; color:#666; margin:0px 5px; display:inline-block;}
.forget_sub_area a.on{background-color:#2FBDAA; color:#fff;}
.inputBox{border:1px solid #dedede; border-bottom:none 0px; background-color:#fff;}
.lineBox{position:relative;}
.line{width:100%; border:none 0px; border-bottom:1px solid #dedede; box-sizing:border-box; height:40px; line-height:38px; font-family:"微软雅黑"; font-size:15px; text-indent:1em; color:#666; background:none 0px;}
.line::-webkit-input-placeholder {color: #999;}/* WebKit browsers */
.line:-moz-placeholder {color: #999;	opacity: 1;}/* Mozilla Firefox 4 to 18 */
.line::-moz-placeholder {color: #999; opacity: 1;}/* Mozilla Firefox 19+ */
.line:-ms-input-placeholder {color: #999;}/* Internet Explorer 10+ */
.submit-btn{width: 90%; height: 0.4rem; font-size: 0.18rem; color: #ffffff; border: none 0px; border-radius: 0.03rem; background-color: #2fbdaa; display: block; margin: 0.15rem auto;}
.baott_yzm_getA{top:1px; width: 72px; background: #fff; text-align:center; right:4px; height:32px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; position:absolute;}
/*忘记密码页结束*/
.bm_num{ overflow:hidden; height:auto; line-height:0.16rem;}
.bm_num img{ width:0.15rem; height:auto; vertical-align:middle; display:inline-block;}
.bm_num a{ padding-top:0;}

/*全民经纪人开始*/
.natnalEco_box{width:100%; max-width:6.4rem; margin:0 auto;}
.natnalEco{width:100%; padding-bottom:0.2rem; text-align:center; position:relative; margin-bottom:0.1rem;}
.natnalEco .img_bg img{ width:100%; height:auto;}
.natnalEco .btn_box{ text-align:center; position:absolute; bottom:0; left:0; width:100%;}
.natnalEco .btn_box .img img{ width:70%; height:auto; margin-top:0.2rem;}
.natnalEco .btn_box .btn{ display:inline-block; width:1.9rem; height:0.44rem; margin-top:0.2rem;}
.natnalEco .btn_box .btn img{ width:100%; height:auto;}
.natnalEco_box .nr{ padding:0.1rem; margin-bottom:0.2rem;}
.natnalEco_box .nr h3{ margin-bottom:0.1rem;}
.natnalEco_box .nr h3 span{ padding:0 0.10rem; display:inline-block; border:0.01rem solid #f6d97d; font-size:0.18rem; line-height:0.3rem; color:#f6d97d; font-weight:normal; margin-right:0.1rem; border-radius:0.05rem;}
.natnalEco_box .nr p{ font-size:0.14rem; color:#fff; line-height:0.24rem;}
.natnalEco_box .nr p span{ color:#f6d97d;}
.natnalEco_box .weixin_sm{ text-align:center; margin-bottom:0.2rem;}
.natnalEco_box .weixin_sm p{ font-size:0.16rem; line-height:0.3rem; color:#f6d97d; margin-bottom:0.1rem;}
.natnalEco_box .weixin_sm img{ width:1.2rem; height:1.2rem; border:0.05rem solid #fff;}
/*全民经纪人结束*/

/*更多服务分类页面开始-新增*/
.more_cate_box{ padding-top:0.1rem;}
.more_cate_box .title{ font-size:0.15rem; line-height:0.24rem; color:#333; font-weight:normal; padding:0 0.1rem;}
.more_cate_box .cate{width: 100%; display:block; border-top:0.01rem solid #dedede; border-bottom:0.01rem solid #dedede; background: #FFF; overflow:hidden;}
.more_cate_box .cate li{float: left; width: 20%; padding:0.1rem 0; text-align: center; border-bottom:1px solid #dedede;}
.more_cate_box .cate .icon{width:0.4rem; height: 0.4rem; margin: 0 auto; font-size:0; background:url(../img/flIco.png) no-repeat center top; background-size:100% auto;}
.more_cate_box .cate .icon.ico_1{ background-position:center 0rem;}
.more_cate_box .cate .icon.ico_2{ background-position:center -6.4rem;}
.more_cate_box .cate .icon.ico_3{ background-position:center -0.8rem;}
.more_cate_box .cate .icon.ico_4{background-position:center -4.4rem; }
.more_cate_box .cate .icon.ico_5{ background-position:center -4.8rem;}
.more_cate_box .cate .icon.ico_6{ background-position:center -5.2rem;}
.more_cate_box .cate .icon.ico_7{background-position:center -5.6rem; }
.more_cate_box .cate .icon.ico_8{ background-position:center -6rem;}
.more_cate_box .cate .icon.ico_9{ background-position:center -4rem;}
.more_cate_box .cate .icon.ico_10{  background-position:center -0.4rem;}
.more_cate_box .cate .icon.ico_11{ background-position:center -1.6rem;}
.more_cate_box .cate .icon.ico_12{ background-position:center -6.8rem;}
.more_cate_box .cate .icon.ico_13{ background-position:center -7.2rem;}
.more_cate_box .cate .icon.ico_14{ background-position:center -7.6rem;}
.more_cate_box .cate .icon.ico_15{ background-position:center -8rem;}
.more_cate_box .cate .icon.ico_16{ background-position:center -8.4rem;}
.more_cate_box .cate .icon.ico_17{ background-position:center -8.8rem;}
.more_cate_box .cate .icon.ico_18{ background-position:center -9.2rem;}
.more_cate_box .cate .icon.ico_19{ background-position:center -9.6rem;}
.more_cate_box .cate .icon.ico_20{ background-position:center -10rem;}
.more_cate_box .cate .icon.ico_21{ background-position:center -10.4rem;}
.more_cate_box .cate .icon.ico_22{ background-position:center -10.8rem;}
.more_cate_box .cate .icon.ico_23{ background-position:center -11.2rem;}
.more_cate_box .cate p{font-size: 0.14rem; line-height:0.24rem; color:#666;}
/*更多服务分类页面结束-新增*/

/*商家页面开始-新修改*/
#shangjia_tab{ display:block; width:100%; height:0.4rem; background-color:#fff; border-bottom:0.01rem #dedede solid; position:fixed; z-index:999; top:0.5rem;}
#shangjia_tab li{ display:block; float:left;}
#shangjia_tab li a{ display:block; text-align:center; line-height:0.4rem; height:0.4rem; font-size:0.14rem; color:#999;}
#shangjia_tab li a.on{border-bottom:0.02rem solid #2fbdaa; margin-top:-0.01rem;}
#shangjia_tab li em{ display:inline-block; margin-left:0.05rem; margin-bottom:0.02rem; content:''; width:0.07rem; height:0.07rem; border-bottom:0.02rem solid #666;border-left:0.02rem solid #666;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
#shangjia .infor{ background:#fff none; padding-top:0.1rem;}
#shangjia .inforOne{ padding:0 0.1rem 0.1rem;}
#shangjia .inforOne>.fl{ width:70%;}
#shangjia .inforOne img{ width:0.5rem; height:0.5rem; float:left; margin-right:0.1rem;}
#shangjia .inforOne h3{ font-weight:normal; font-size:0.14rem; line-height:0.2rem; color:#333;}
#shangjia .inforOne p{ font-size:0.12rem; line-height:0.2rem;}
#shangjia .inforOne p b{font-weight:normal; margin:0 0.05rem;}
#shangjia .inforOne .pointer{width:30%; text-align:right;}
#shangjia .inforOne .pointer .btn{width: 80%;height: 0.3rem;display:inline-block;line-height: 0.3rem;border: 1px #ff3c00 solid;color: #FFF;text-align: center;background: #ff3c00;border-radius:0.03rem;margin: 0 auto;margin-top: 0.05rem;}
#shangjia .order-adress{ margin-top:0;}
#shangjia .order-adress .big{ font-size:0.12rem; line-height:0.24rem;}
#shangjia .order-adress .big i{padding:0.08rem; background:url(../img/sjIco2.png) no-repeat center top; background-size:100% auto; display:inline-block; font-size:0; position:relative; margin-right:0.05rem; vertical-align:middle;}
#shangjia .order-adress .big i.ico_2{ background-position:center -0.16rem;}

#shangjia .hotList h3{ border-bottom:0.01rem solid #ff6633; height:0.24rem;}
#shangjia .hotList h3 span{ display:inline-block; padding:0 0.05rem; line-height:0.24rem; color:#fff; height:0.24rem; font-weight:normal;}
#shangjia .hotList h3.clor_2{border-bottom:0.01rem solid #ff3363;}
#shangjia .hotList h3.clor_1 span{ background:#ff6633;}
#shangjia .hotList h3.clor_2 span{ background:#ff3363;}
#shangjia .hotList .list li{ display:block; border-bottom:0.01rem solid #dedede; background:#fff none; padding:0.1rem; position:relative;}
#shangjia .hotList .list li>.fl{ width:100%;}
#shangjia .hotList .list li .img{ width:0.9rem; height:0.7rem; float:left; margin-right:0.08rem; overflow:hidden; position:relative;}
#shangjia .hotList .list li .img img{ width:100%; height:auto; min-height:100%;}
#shangjia .hotList .list li .img .bq{ position:absolute; left:0; top:0; display:inline-block;}
#shangjia .hotList .list li .img .bq em{padding:0.09rem; background:url(../img/sjIco5.png) no-repeat center top; background-size:100% auto; display:inline-block; font-size:0; margin-right:0.05rem;}
#shangjia .hotList .list li .img .bq em.ico_2{ background-position:center -0.18rem;}
#shangjia .hotList .list li h4 a{ font-weight:normal; font-size:0.14rem; line-height:0.2rem; color:#333;}
#shangjia .hotList .list li h4 .rang{ font-weight:normal; font-size:0.12rem; line-height:0.2rem; color:#999;}
#shangjia .hotList .list li p{ font-size:0.12rem; line-height:0.18rem;}
#shangjia .hotList .list li .price{ font-size:0.14rem; line-height:0.24rem;}
#shangjia .hotList .list li .price del{ font-size:0.1rem; color:#999; margin-left:0.1rem;}
#shangjia .hotList .list li .btn{ padding:0 0.05rem; background:#2fbdaa none; color:#fff; display:inline-block; border-radius:0.03rem; line-height:0.24rem; font-size:0.12rem; position:absolute; bottom:0.1rem; right:0.1rem;}
#shangjia .hotList .list li .line2{ height:0.4rem;}

#shangjia .hdList{ border-bottom:0.01rem solid #e5e5e5; border-top:0.01rem solid #e5e5e5; background:#fff; padding:0.1rem; position:relative;}
#shangjia .hdList_wz{ margin-left:0.28rem;}
#shangjia .hdList_nr_border{ border-bottom:0.01rem solid #e5e5e5; padding:0.06rem 0;}
#shangjia .hdList_nr_border:last-child{ border-bottom:none;}
#shangjia .hdList_more{ border-bottom:0.01rem solid #e5e5e5; display:block; text-align:center; background:#fff; line-height:0.4rem;}
#shangjia .hdList_more .linkIco{content:''; display:inline-block; width:0.09rem; height:0.09rem; border-bottom:0.02rem solid #c9c9c9;border-right:0.02rem solid #c9c9c9;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45d eg);-o-transform:rotate(-45deg);}
#shangjia .hdList p{ line-height:0.22rem; font-size:0.12rem;}
#shangjia .hdList .bt{ font-size:0.14rem;}
#shangjia .hdList .linkIco_nr{ position:absolute; top:50%; /*margin-top:-0.12rem;*/ right:0.1rem; font-size:0.12rem; line-height:0.22rem;}
#shangjia .hdList .linkIco_nr .linkIco{content:''; display:inline-block; width:0.09rem; height:0.09rem; border-bottom:0.02rem solid #c9c9c9;border-right:0.02rem solid #c9c9c9;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45d eg);-o-transform:rotate(-45deg);}
#shangjia .hdList_wz .img img{ width:0.6rem; height:0.54rem;}
#shangjia .hdList_wz .wz{ margin-left:0.7rem;}
#shangjia .hdList_wz .price{ font-size:0.16rem; line-height:0.34rem;}
#shangjia .hdList_wz del{ margin:0 0.05rem;}
/*商家首页结束*/

/*商家详情页开始*/
#shangjia_detail .imgInfor{ width:100%; height:auto; position:relative;}
#shangjia_detail .imgInfor img{ width:100%; height:auto;}
#shangjia_detail .imgInfor .nr{ position:absolute; bottom:0; left:0; width:100%; background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); padding:0.05rem 0;}
#shangjia_detail .imgInfor .nr h2,#shangjia_detail .imgInfor .nr p{ padding:0 0.1rem; color:#fff; line-height:0.2rem;}
#shangjia_detail .imgInfor .nr h2{ font-weight:normal; font-size:0.16rem;}
#shangjia_detail .detailNr h3{ font-size:0.15rem; line-height:0.24rem; color:#333; padding:0 0.1rem;}
#shangjia_detail .detailNr .nr{ padding:0.1rem; background:#fff none; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede;}
#shangjia_detail .detailNr .nr p{ font-size:0.14rem; line-height:0.24rem; color:#666;}
/*商家详情页结束*/

/*商家点评页开始*/
#commentA{ display:inline-block; right:0.1rem; top:15.5; text-align:center;}
#commentA .commentIco{display:inline-block; padding:0.1rem; background:url(../image/sjIco7.png) no-repeat center 0rem; background-size:100% auto; margin-left:0.05rem; vertical-align:middle; font-size:0;}
#commentA a{ font-size:0.14rem; color:#fff; line-height:0.2rem; font-style:normal;}
.sjComment{ border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede;}
.sjComment .list{ display:block; border-bottom:0.01rem solid #dedede; background:#fff none; padding:0.1rem;}
.sjComment .list:last-child{border-bottom:none 0;}
.sjComment .list .img{ float:left; width:0.6rem; height:0.6rem; overflow:hidden; border-radius:100%; margin-right:0.1rem;}
.sjComment .list .img img{ width:100%; height:100%;}
.sjComment .list h3{ font-weight:normal; font-size:0.16rem; line-height:0.24rem; color:#333;}
.sjComment .list .line2{font-size:0.14rem; line-height:0.20rem; color:#666; height:0.4rem;}
/*商家点评页结束*/

/*商家优惠买单页面开始-新增*/
/*商家优惠买单列表*/
.youhuiCheck_list{ border-bottom:0.01rem solid #e5e5e5; border-top:0.01rem solid #e5e5e5; background:#fff; padding:0.05rem 0.1rem; position:relative;}
.youhuiCheck_list p{ overflow:hidden; line-height:0.24rem;}
.youhuiCheck_list .order_num{ line-height:0.3rem; margin-bottom:0.05rem;}
.youhuiCheck_list .addr{ line-height:0.3rem;}
.youhuiCheck_list .addr .ico{ display:inline-block; width:0.18rem; height:0.18rem; vertical-align:middle; font-size:0; margin-right:0.05rem; background:url(../img/tp67.png) no-repeat center top; background-size:80% auto;}
.youhuiCheck_list .wid{ min-width:40%; display:inline-block; margin-right:0.1rem;}
.youhuiCheck_list .btn{ display:inline-block; width:0.8rem; height:0.32rem; line-height:0.32rem; text-align:center; border-radius:0.03rem; background:#ff3c00; font-size:0.16rem; color:#fff; position:absolute; right:0.1rem; top:0.05rem;}
/*商家优惠买单表单*/
.youhuiCheck{ margin:0.1rem;}
.youhuiCheck_int{ border:0.01rem solid #e5e5e5; background:#fff; border-radius:0.05rem; line-height:0.4rem;}
.youhuiCheck_table th{ width:1rem; border-right:0.01rem solid #e5e5e5; text-align:center; font-weight:normal;}
.youhuiCheck_table td{ padding:0 0.08rem;}
.youhuiCheck_table td input{ width:100%; height:0.4rem; border:none; background:none; text-align:right; font-size:0.14rem; color:#000;}
.youhuiCheck_ts{ font-size:0.12rem; line-height:0.24rem;}
.youhuiCheck .long_btn{ width:90%; display:block; margin:0.3rem auto 0.2rem; background:#ff3c00; border-radius:0.05rem; height:0.4rem; border:none; color:#fff; font-size:0.16rem;}
/*商家优惠买单页面结束-新增*/

/*评价星-开始*/
.spxq_qgpstarBg{width:0.6rem; height:0.12rem; display:inline-block; background:url(../image/star2.png) no-repeat left bottom; background-size:0.6rem auto; overflow:hidden; position:relative;}
.spxq_qgpstar{display:inline-block; width:0%; height:0.12rem; background:url(../image/star2.png) no-repeat left top; background-size:0.6rem auto; overflow:hidden; position:absolute; left:0; top:0;}
.spxq_qgpstar1{width:2%;}
.spxq_qgpstar2{width:4%;}
.spxq_qgpstar3{width:6%;}
.spxq_qgpstar4{width:8%;}
.spxq_qgpstar5{width:10%;}
.spxq_qgpstar6{width:12%;}
.spxq_qgpstar7{width:14%;}
.spxq_qgpstar8{width:16%;}
.spxq_qgpstar9{width:18%;}
.spxq_qgpstar10{width:20%;}
.spxq_qgpstar11{width:22%;}
.spxq_qgpstar12{width:24%;}
.spxq_qgpstar13{width:26%;}
.spxq_qgpstar14{width:28%;}
.spxq_qgpstar15{width:30%;}
.spxq_qgpstar16{width:32%;}
.spxq_qgpstar17{width:34%;}
.spxq_qgpstar18{width:36%;}
.spxq_qgpstar19{width:38%;}
.spxq_qgpstar20{width:40%;}
.spxq_qgpstar21{width:42%;}
.spxq_qgpstar22{width:44%;}
.spxq_qgpstar23{width:46%;}
.spxq_qgpstar24{width:48%;}
.spxq_qgpstar25{width:50%;}
.spxq_qgpstar26{width:52%;}
.spxq_qgpstar27{width:54%;}
.spxq_qgpstar28{width:56%;}
.spxq_qgpstar29{width:58%;}
.spxq_qgpstar30{width:60%;}
.spxq_qgpstar31{width:62%;}
.spxq_qgpstar32{width:64%;}
.spxq_qgpstar33{width:66%;}
.spxq_qgpstar34{width:68%;}
.spxq_qgpstar35{width:70%;}
.spxq_qgpstar36{width:72%;}
.spxq_qgpstar37{width:74%;}
.spxq_qgpstar38{width:76%;}
.spxq_qgpstar39{width:78%;}
.spxq_qgpstar40{width:80%;}
.spxq_qgpstar41{width:82%;}
.spxq_qgpstar42{width:84%;}
.spxq_qgpstar43{width:86%;}
.spxq_qgpstar44{width:88%;}
.spxq_qgpstar45{width:90%;}
.spxq_qgpstar46{width:92%;}
.spxq_qgpstar47{width:94%;}
.spxq_qgpstar48{width:96%;}
.spxq_qgpstar49{width:98%;}
.spxq_qgpstar50{width:100%;}
/*评价星-结束*/
/*商家页面结束-新修改*/

/*活动部分开始-新修改*/
.huodongList_box{ width:100%;}
.huodongList_box ul li{ display:block; margin-bottom:0.1rem;}
.huodongList_box ul li .img{ width:100%; height:auto; position:relative;}
.huodongList_box ul li .img a{ display:block;}
.huodongList_box ul li .img img{ width:100%; height:auto;}
.huodongList_box ul li .img .time{ overflow:hidden; position:absolute; bottom:0;  left:0; width:100%; height:0.34rem; background: rgba(255, 255, 255, 0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BFffffff,endColorstr=#BFffffff);}
.huodongList_box ul li .img .time p{ padding:0 0.1rem; line-height:0.34rem;}
.huodongList_box ul li .infor{ background:#fff; border-bottom:0.01rem solid #dedede; padding:0.1rem;}
.huodongList_box ul li .infor .fl{ width:70%;}
.huodongList_box ul li .infor .num{ font-size:0.12rem; line-height:0.2rem;}
.huodongList_box ul li .infor .btn{color:#fff; display:inline-block; line-height:0.3rem; padding:0 0.10rem; background:#2fbdaa none; border-radius:0.03rem;}
/*活动列表页结束*/
.huodongSj{border-bottom: 0.01rem #DEDEDE solid; border-top: 0.01rem #DEDEDE solid;}
.huodongSj .title{ padding:0 0.1rem; background:#fff; font-size: 0.16rem; border-bottom: 0.01rem #DEDEDE solid; line-height: 0.4rem; overflow:hidden;}
.huodongSj .title .more{ font-size:0.14rem; float:right; color:#2fbdaa;}
.huodongSj .nr{ padding:0.1rem; background:#fff;}
.huodongSj .nr p{ color:#666; line-height:0.24rem;}
.huodongSj .list_box li{ display:block; border-bottom: 0.01rem #DEDEDE solid; background:#fff; padding:0.1rem 0.2rem 0.1rem 0.1rem; overflow:hidden; position:relative;}
.huodongSj .list_box li:after{position:absolute; right:0.10rem; top:50%; margin-top:-0.08rem; content:''; width:0.12rem; height:0.12rem; border-bottom:0.02rem solid #c9c9c9;border-right:0.02rem solid #c9c9c9;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);}
.huodongSj .list_box li:last-child{ border-bottom:none 0;}
.huodongSj .list_box li img{ float:left; width:0.9rem; height:0.64rem; margin-right:0.1rem;}
.huodongSj .list_box li p{ line-height:0.2rem; font-size:0.12rem;}
.huodongSj .list_box li .bt{ font-size:0.14rem;}
.huodongSj .list_box li .tag span{ font-size:0.14rem; line-height:0.24rem; color:#fff; padding:0 0.06rem;}
.huodongSj .list_box li .tag span.bg_1{ background:#eb6100; border-radius:0.03rem;}
.huodongInfor img{ float:left; width:0.9rem; height:0.64rem; margin-right:0.1rem;}
.huodongInfor{ background:#fff; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; padding:0.1rem;}
.huodongInfor .fl{ width:70%;}
.huodongInfor .num{ font-size:0.12rem; line-height:0.2rem;}
.huodongInfor .btn{color:#fff; display:inline-block; line-height:0.3rem; padding:0 0.10rem; background:#2fbdaa none; border-radius:0.03rem; margin-top:0.1rem;}
/*活动详情页结束*/
/*活动部分结束-新修改*/

/*约会部分开始-新修改*/
.appointList_box .appointList{ border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; background:#fff; margin-bottom:0.1rem;}
.appointList_box .appointList .infor{ padding:0.1rem; border-bottom:0.01rem solid #dedede;}
.appointList_box .appointList .infor .fl{ width:70%;}
.appointList_box .appointList .infor img{ width:0.8rem; height:0.8rem; border-radius:100%; float:left; margin-right:0.1rem;}
.appointList_box .appointList .infor p{ line-height:0.24rem;}
.appointList_box .appointList .infor .tag{ margin-top:0.2rem;}
.appointList_box .appointList .infor .tag span{ font-size:0.12rem; color:#fff; line-height:0.20rem; padding:0 0.06rem; min-width:0.20rem; border-radius:0.03rem; margin-right:0.03rem; display:inline-block; text-align:center;}
.appointList_box .appointList .infor .tag .sex{padding:0.07rem; background:url(../img/sex.png) no-repeat center top; background-size:100% auto; display:inline-block; font-size:0; margin-right:0.05rem; vertical-align:sub;}
.appointList_box .appointList .infor .tag .sex.nv{ background-position:center -0.14rem;}
.appointList_box .appointList .infor .tag span.bg_1{ background:#ea68a2;}
.appointList_box .appointList .infor .tag span.bg_2{ background:#00b7ee;}
.appointList_box .appointList .infor .tag span.bg_3{ background:#f19149;}
.appointList_box .appointList .infor .tag span.bg_4{ background:#c490bf;}
.appointList_box .appointList .infor .tag span.bg_5{ background:#80c269;}
.appointList_box .appointList .infor .btn{ padding:0 0.1rem; line-height:0.3rem; display:inline-block; color:#fff; background:#2fbdaa; border-radius:0.03rem;}
.appointList_box .appointList .hdnr{padding:0.1rem; border-bottom:0.01rem solid #dedede;}
.appointList_box .appointList .hdnr .fl{ width:70%;}
.appointList_box .appointList .hdnr img{ width:0.8rem; height:0.8rem;}
.appointList_box .appointList .hdnr p{ line-height:0.24rem;}
.appointList_box .appointList .hdnr .bt em{padding:0.11rem; background-image:url(../img/appoint_icon06.png); background-repeat: no-repeat;  background-size:100% auto; display:inline-block; font-size:0; margin-right:0.05rem; vertical-align:middle;}
.appointList_box .appointList .hdnr .bt em.ico_1{ background-position:center 0rem;}
.appointList_box .appointList .hdnr .bt em.ico_2{ background-position:center -0.22rem;}
.appointList_box .appointList .hdnr .bt em.ico_3{ background-position:center -0.44rem;}
.appointList_box .appointList .hdnr .bt em.ico_4{ background-position:center -0.66rem;}
.appointList_box .appointList .hdnr .liIco{ padding-left:0.15rem; position:relative;}
.appointList_box .appointList .hdnr .liIco:before{position:absolute; left:0; top:50%; margin-top:-0.03rem; content:''; width:0.06rem; height:0.06rem; border-radius:100%; background:#2cca77;}
.appointList_box .appointList .attention{ padding:0.05rem 0.1rem;}
/*约会列表页结束*/
.appointList_box .appointList .hdnr .state{padding:0 0.06rem; line-height:0.24rem; display:inline-block; color:#fff; background:#2fbdaa; border-radius:0.03rem; margin-left:0.1rem;}
.appointList_box .appointList .hdnr .pay{ color:#2fbd7c;}
.appointList_box .appointList .hdnr_xq{border-bottom:none 0;}
.appointList_box .appointList .hdnr_xq .fl{ width:80%;}
.appointList_box .appointList .hdnr_xq img{ width:0.6rem; height:0.6rem;}
.appointList_box .appointList .hdnr_xq p em{padding:0.10rem; background:url(../img/appoint_icon07.png) no-repeat center top; background-size:100% auto; display:inline-block; font-size:0; margin-right:0.02rem; vertical-align:middle;}
.appointList_box .appointList .hdnr_xq p em.ico_1{ background-position:center 0rem;}
.appointList_box .appointList .hdnr_xq p em.ico_2{ background-position:center -0.20rem;}
.appointList_box .appointList .hdnr_xq p em.ico_3{ background-position:center -0.40rem;}
.attention_xq .bt{padding:0 0.1rem; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; height:0.34rem; line-height:0.34rem; background:#fff;}
.attention_xq .tab{ display:inline-block; height:0.34rem;}
.attention_xq .tab a{ display:inline-block; margin:0.05rem 0; padding:0 0.1rem; height:0.24rem; line-height:0.24rem; font-size:0.14rem; border-right:0.01rem solid #dedede;}
.attention_xq .tab:last-child a{ border-right:none 0;}
.attention_xq .tab.on{ border-bottom:0.02rem solid #2fbdaa; height:0.33rem;}
.attention_xq .tab.on a{ color:#2fbdaa;}
.attention_xq .list_box{ display:none;}
.attention_xq .list_box li{ background:#fff; border-bottom:0.01rem solid #dedede; padding:0.1rem;}
.attention_xq .list_box li img{ width:0.6rem; height:0.6rem; border-radius:100%; float:left; margin-right:0.1rem;}
.attention_xq .list_box li p{ line-height:0.24rem;}
.attention_xq .list_box li .tag{ margin-top:0.1rem;}
.attention_xq .list_box li .tag span{ font-size:0.12rem; color:#fff; line-height:0.20rem; padding:0 0.06rem; min-width:0.20rem; border-radius:0.03rem; margin-right:0.03rem; display:inline-block; text-align:center;}
.attention_xq .list_box li .tag .sex{padding:0.07rem; background:url(../img/sex.png) no-repeat center top; background-size:100% auto; display:inline-block; font-size:0; margin-right:0.05rem; vertical-align:sub;}
.attention_xq .list_box li .tag .sex.nv{ background-position:center -0.14rem;}
.attention_xq .list_box li .tag span.bg_1{ background:#ea68a2;}
.attention_xq .list_box li .tag span.bg_2{ background:#00b7ee;}
.attention_xq .list_box li .tag span.bg_3{ background:#f19149;}
.attention_xq .list_box li .tag span.bg_4{ background:#c490bf;}
.attention_xq .list_box li .tag span.bg_5{ background:#80c269;}
footer .appointFoot{ width:100%; height:0.4rem; background:#fff; padding:0.05rem 0;}
.appointFoot .pinglun .linkA{ display:inline-block; border-right:0.01rem solid #dedede; padding:0 0.15rem; font-size:0.14rem; line-height:0.4rem; color:#333;}
.appointFoot .pinglun .linkA:last-child{ border-right:none 0;}
.appointFoot .pinglun .linkA em{padding:0.10rem; background:url(../img/appoint_icon08.png) no-repeat center top; background-size:100% auto; display:inline-block; font-size:0; margin-right:0.02rem; vertical-align:middle;}
.appointFoot .pinglun .linkA em.ico_2{ background-position:center -0.2rem;}
.appointFoot .btn{ display:inline-block; background: #2fbdaa; margin-right: 0.1rem; margin-top:0.02rem; cursor: pointer; color: #FFF; font-size: 0.16rem; line-height: 0.34rem; height:0.34rem; border-radius: 0.05rem; padding:0 0.08rem; min-width:0.6rem; text-align:center; border:0.01rem solid #2fbdaa;}
.appointFoot .btn.on{ background:#fff; color:#2fbdaa; border-color:#dedede;}
/*约会详情页结束*/
.publish_mask{ position:fixed; display:none; z-index:1000; width:100%; height:80%; padding-top:20%; overflow:scroll; bottom:0.5rem; left:0; background:rgba(0,0,0,0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.publish_mask .cont{ width:100%; position:absolute; bottom:0; overflow:scroll; max-height:100%; height:auto; background:#f7f7f7;}
.publish_mask .cont textarea{ width:80%; border:0.01rem solid #dedede; background:#fff none; height:auto; min-height:1.2rem; display:block; margin:0.2rem auto 0.1rem; padding:0.1rem;}
.publish_mask .cont .btn{ display:block; width:80%; margin:0.1rem auto; height:0.4rem; border-radius:0.05rem; background:#2fbdaa none; font-size:0.16rem; color:#fff; border:none 0;}
/*输入弹出层结束*/
/*约会部分结束-新修改*/

/*约会详情页结束*/


/*同城大卖场开始-新修改*/
.coordin_ico{padding:0.07rem; background:url(../img/addIco.png) no-repeat center top; background-size:100% auto; font-size:0; vertical-align:middle;}
.swiper-slide .addr_box{background: rgba(0, 0, 0, 0.7); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; color:#fff;}
.swiper-slide .coordin_ico{ display:inline-block; position:relative;}
.swiper-slide .addr_box h2{ margin-top:0.1rem; font-size:0.2rem; line-height:0.34rem; color:#fff; font-weight:normal;}
.swiper-slide .addrXx_box{background: rgba(0, 0, 0, 0.3); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000); position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; color:#fff; display:none;}
.swiper-slide .addrXx_box h2{ margin-top:0.15rem; font-size:0.2rem; line-height:0.34rem; color:#fff; font-weight:normal;}
.swiper-slide .addrXx_box .coordin_ico{ padding:0.15rem;}
.swiper-slide .addrXx_box .bq{ font-size:0.14rem; line-height:0.2rem; padding:0.1rem 0;}
.swiper-slide .addrXx_box .bq span{ margin:0 0.05rem; color:#fff;}
.swiper-slide .addrXx_box .bq span.cl_1{ color:#fa1c1c;}
.swiper-slide .addrXx_box .bq span.cl_2{ color:#f6f31b;}
.swiper-slide .addrXx_box .bq span.cl_3{ color:#50c0e9;}
.swiper-slide .addrXx_box .bq span.cl_4{ color:#e833ef;}
.swiper-slide .addrXx_box .bq span.cl_5{ color:#0DE833;}
.swiper-slide .addrXx_box .bq span.cl_6{ color:#FFE412;}
.swiper-slide .addrXx_box .distc{ font-size:0.14rem;}
/* Demo Styles */
.swiper-container {width: 100%; height:auto; color: #fff; text-align: center;}
.swiper-slide {background-position:center top; background-size:cover; background-repeat:no-repeat; position:relative; width:100%; height: 1rem; min-height:1rem; -webkit-transition: 300ms; -moz-transition: 300ms; -ms-transition: 300ms; -o-transition: 300ms; transition: 300ms; overflow:hidden;}
.swiper-slide-active {height:1.6rem;}
.swiper-slide-active .addr_box{ display:none;}
.swiper-slide-active .addrXx_box{ display:block;}
.swiper-slide.last{ display:none; color:#999; font-size:0.16rem; line-height:0.4rem; margin-top:0.2rem;}
.swiper-slide.last.swiper-slide-active{ display:block;}
.swiper-visible-switch {background: #aaa;}
.swiper-active-switch {background: #fff;}
/* Demo Styles */
/*商圈选择结束*/

/*商圈首页开始*/
#index .dist_intro_box{ position:relative; width:100%; height:auto; overflow:hidden;}
#index .dist_intro_box img{ width:100%; height:auto; min-height:1.2rem;}
#index .dist_intro{ position:absolute; bottom:0; width:100%; padding:0.1rem 0; background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
#index .dist_intro .fl{ padding-left:0.1rem; overflow:hidden;  width:65%;}
#index .dist_intro .fr{ padding-right:0.1rem; padding-top:0.1rem;}
#index .dist_intro img{ width:0.5rem; height:0.5rem; border-radius:100%; margin-right:0.05rem; float:left; min-height:0.5rem;}
#index .dist_intro p{ color:#fff; display:block;}
#index .dist_intro .title{ font-size:0.14rem; line-height:0.24rem; margin-top:0.02rem; background:none; height:auto;}
#index .dist_intro .fr a.btn{ margin-left:0;display:inline-block;opacity:1;cursor:pointer; text-align:center; color:#fff; border-radius:0.03rem; outline:none;-webkit-appearance: none; border:none; background-color:#f53c42; font-size:0.14rem; height:0.22rem; line-height:0.22rem; padding:0 0.1rem;}
#index .dist_intro .fl a{ margin-left:0.05rem;}
#index .dist_intro .fl .cl_1{ color:#fa1c1c;}
#index .dist_intro .fl .cl_2{ color:#f6f31b;}
#index .dist_intro .fl .cl_3{ color:#50c0e9;}
#index .dist_intro .fl .cl_4{ color:#e833ef;}
#index .dist_intro .fl .cl_5{ color:#0DE833;}
#index .dist_intro .fl .cl_6{ color:#FFE412;}
#index .menu_list{ background-color:#fff; border-top:0.01rem solid #dedede; border-bottom:0.01rem solid #dedede; padding:0.1rem 0; overflow:hidden;}
#index .menu_list li{ display:block; width:25%; text-align:center; float:left; margin-bottom:0.05rem;}
#index .menu_list li i{ display:inline-block; width:0.5rem; height:0.5rem; overflow:hidden; background:url(../img/menuIco.png) no-repeat center top; background-size:100% auto; position:relative;}
#index .menu_list li p{ line-height:0.24rem; font-size:0.14rem;}
#index .menu_list li .ico_1{ background-position:center 0rem;}
#index .menu_list li .ico_2{ background-position:center -0.5rem;}
#index .menu_list li .ico_3{ background-position:center -1rem;}
#index .menu_list li .ico_4{ background-position:center -1.5rem;}
/*商圈首页结束*/
#index .hot_seller .list_box li .fl{ width:100%;}
#index .hot_seller .list_box li .img .bq{ position:absolute; left:0; top:0; padding:0.1rem; background:url(../images/tagIco.png) no-repeat center top; background-size:100% auto;}
#index .hot_seller .list_box .tag{border-radius:0.03rem; line-height:0.24rem; padding:0 0.06rem; margin-left:0.04rem; color:#fff; background-color:#ff3f45; font-size:0.1rem;}
#index .hot_seller .list_box .tag.bg_2{background-color:#ff912f;}
#index .hot_seller .list_box .btn{ line-height:0.28rem; height:0.28rem; padding:0 0.1rem; position:absolute; right:0.04rem; bottom:0.1rem;}
/*同城大卖场结束-新修改*/

/*社区开始-新修改*/
/*社区首页开始*/
.banner{ width:100%;overflow:hidden; text-align:center; max-height:2rem; position: relative;}
.flexslider {height: auto;overflow: hidden; position: relative; width:100%; text-align:center;}
.flexslider .slides {position: relative; z-index: 1; width:100%; height:auto;}
.flexslider .slides li{display: block; float: left; margin-right: -100%; position: relative; z-index: 1; height:auto; min-height:1.2rem; overflow:hidden; text-align:center;}
.flexslider .slides li img{ width: 100%; height:100%;}
.flexslider .flex-control-nav {bottom: 0.05rem; position: absolute; text-align: center; width: 100%; z-index: 2;}
.flexslider .flex-control-nav li {display: inline; height: 0.10rem; margin: 0 0.05rem; width:0.10rem;}
.flexslider .flex-control-nav a {background-color: #fff; cursor: pointer; display:inline-block; width:0.10rem; height: 0.10rem; line-height: 0.4rem; overflow: hidden; border-radius:100%;}
.flexslider .flex-control-nav .flex-active {background-color: #1dc091;}
/*轮播部分结束*/
.sqFunction{border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; background:#fff; padding:0.05rem 0; overflow:hidden;}
.sqFunction .list{ display:block; width:20%; float:left; text-align:center; padding:0.1rem 0;}
.sqFunction .list p{ color:#666; line-height:0.24rem; font-size:0.14rem;}
.sqFunction .list i{padding:0.2rem; display:inline-block; font-size:0; background:url(../img/sqFunctIco.png) no-repeat center top; background-size:100% auto; position:relative;}
.sqFunction .list i.ico_1{ background-position:center 0;}
.sqFunction .list i.ico_2{ background-position:center -0.4rem;}
.sqFunction .list i.ico_3{ background-position:center -0.8rem;}
.sqFunction .list i.ico_4{ background-position:center -1.2rem;}
.sqFunction .list i.ico_5{ background-position:center -1.6rem;}
.sqFunction .list i.ico_6{ background-position:center -2rem;}
.sqFunction .list i.ico_7{ background-position:center -2.4rem;}
.sqFunction .list i.ico_8{ background-position:center -2.8rem;}
.sqFunction .list i.ico_9{ background-position:center -3.2rem;}
.sqFunction .list i.ico_10{ background-position:center -3.6rem;}
.sqFunction .list i.ico_11{ background-position:center -4rem;}
.sqFunction .list i.ico_12{ background-position:center -4.4rem;}
.sqFunction .list i.ico_13{ background-position:center -4.8rem;}
.sqFunction .list i.ico_14{ background-position:center -5.2rem;}
.sqFunction .list i.ico_15{ background-position:center -5.6rem;}
/*功能区结束*/
#sqShopCate{border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; background:#fff; padding:0 0 0.1rem;}
#sqShopCate .indexTitle{border-bottom:0.01rem solid #dedede; background:#fff; height:0.34rem; padding:0rem;}
#sqShopCate .tabBox .hd ul{overflow:hidden;}
#sqShopCate .tabBox .hd ul li{ float:left; padding:0 0.05rem;}
#sqShopCate .tabBox .hd ul li a{display:block; color:#333; height:0.33rem; font-size:0.14rem; line-height:0.33rem; padding:0rem;}
#sqShopCate .tabBox .hd ul .on a{border-bottom:0.02rem solid #2fbdaa; color:#2fbdaa;}
#sqShopCate .tabBox .bd .list_box{padding:0.1rem 0.1rem 0; background:#fff; overflow:hidden;}
#sqShopCate .tabBox .bd .list_box .list{ display:block; width:32%; margin-right:2%; float:left;}
#sqShopCate .tabBox .bd .list_box .list:nth-child(3n){margin-right:0;}
#sqShopCate .tabBox .bd .list_box .list img{ width:100%;}
#sqShopCate .tabBox .bd .list_box .list p{ font-size:0.14rem; text-align:center; background:#f5f5f5; line-height:0.24rem; height: 0.24rem; overflow: hidden; padding:0 0.1rem; color:#666;}
/*店铺分类结束*/
.sqWaimai .title{ overflow:hidden; padding:0 0.1rem; line-height:0.24rem;}
.sqWaimai h3{ font-size:0.15rem; font-weight:normal; line-height:0.24rem;}
.sqWaimai .list_box li{ display:block; background-color:#fff; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; padding:0 0.04rem; overflow:hidden; position:relative; margin-bottom:0.1rem;}
.sqWaimai_nr{ padding:0.1rem 0;}
.sqWaimai_nr>.fl{ width:75%; overflow:hidden;}
.sqWaimai_nr .img{width:0.9rem; height:0.7rem; overflow:hidden;}
.sqWaimai_nr .img img{ width:100%; height:auto; min-height:100%;}
.sqWaimai_nr .wz{ margin-left:0.94rem;}
.sqWaimai_nr .wz .bt{ font-size:0.14rem; color:#333;}
.sqWaimai .list_box li p{ line-height:0.20rem; font-size:0.12rem;}
.sqWaimai .playPrice{ font-size:0.16rem;}
.sqWaimai .playPrice em{ font-size:0.12rem; font-style:normal;}
.sqWaimai_state{ border-top:0.01rem solid #dedede; padding:0.05rem 0; font-size:0.12rem; line-height:0.24rem; color:#666;}
.sqWaimai_state .tag{ line-height:0.2rem; display:inline-block; margin-left:0.05rem; color:#fff; padding:0 0.04rem;}
.sqWaimai_state .tag.bg_1{ background:#00a0e9;}
.sqWaimai_state .tag.bg_2{ background:#32b16c;}
.sqWaimai_state .tag.bg_3{ background:#e60012;}
.sqWaimai_state .tag.bg_4{ background:#eb6100;}
.sqWaimai .list_box li .hotTag{ position:absolute; left:0; top:0; width:0.4rem; height:0.4rem; background:url(../img/sqTag.png) no-repeat center top; background-size:100% auto;}
.sqWaimai .list_box li .hotTag.ico_1{ background-position:center 0;}
.sqWaimai .list_box li .hotTag.ico_2{ background-position:center -0.4rem;}
/*社区外卖结束*/
.sqSeller .list_box li{ border:none 0;}
.sqSeller_nr{padding:0.1rem; border:0.01rem solid #dedede; border-left:0.02rem solid #2fbdaa;}
/*社区附近商家结束*/
/*社区首页结束*/

/*社区论坛列表开始*/
.luntanList{ margin-bottom:0.1rem;}
.luntanList_nr{ padding:0.1rem; background:#fff; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede;}
.luntanList_nr .img{ width:0.5rem; height:0.5rem; border-radius:100%; overflow:hidden;}
.luntanList_nr .img img{ width:100%; height:100%;}
.luntanList_nr .wz{ margin-left:0.6rem;}
.luntanList_nr .wz .from{ overflow:hidden; margin:0.05rem 0;}
.luntanList_nr .wz .from .name{ color:#2fbdaa; line-height:0.24rem;}
.luntanList_nr .wz .nr{ line-height:0.2rem; max-height: 0.4rem; overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.luntanList_nr .wz .imgList{ overflow:hidden;}
.luntanList_nr .wz .imgList img{ width:32%; margin-right:2%; margin-top:0.05rem; float:left;}
.luntanList_nr .wz .imgList img:nth-child(3n){ margin-right:0;}
.luntanList_state{padding:0.05rem 0.1rem; background:#fff; border-bottom:0.01rem solid #dedede; text-align:right;}
.luntanList_state .state{ display:inline-block; padding:0 0.1rem; border-left:0.01rem solid #dedede; line-height:0.2rem; color:#999;}
.luntanList_state .state:first-child{border-left:none 0;}
.luntanList_state .state em{padding:0.09rem; display:inline-block; font-size:0; background:url(../img/sqlunIco.png) no-repeat center top; background-size:100% auto; vertical-align:middle; margin-right:0.05rem;}
.luntanList_state .state em.ico_2{ background-position:center -0.18rem;}
/*社区论坛列表结束*/

/*社区论坛帖子详情开始*/
.luntanComment h2{ padding:0 0.1rem; font-size:0.15rem; line-height:0.3rem; color:#999; font-weight:normal;}
.luntanList_nr .wz .from .floor{ background:#e5e5e5; padding:0 0.08rem; display:inline-block; border-radius:0.03rem; color:#999; line-height:0.20rem;}
.luntanList_nr .wz .from .floor.bg_1{ background:#ff3232; color:#fff;}
.luntanList_nr .luntanList_state{border-bottom:none 0; padding:0.1rem 0.1rem 0;}
.luntanList_nr .luntanList_state .state{padding:0 0.05rem; border-left:none 0;}
.luntanList_nr .luntanList_state .state em{margin-left:0.05rem; margin-right:0;}
.luntanDetails_box .luntanList_nr .wz .nr{ line-height:0.2rem; max-height:none; overflow: hidden; display:block;}
.luntanComment .list .luntanList_nr{border-bottom:none 0; border-top:0.01rem solid #dedede;}
.luntanComment .list:last-child .luntanList_nr{border-bottom:0.01rem solid #dedede;}
.luntanFoot{padding:0.04rem 0.1rem; background:#fff; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; float: none; width: auto !important;}
.luntanFoot>.fl{ width:60%;}
.luntanFoot>.fr{ width:38%; margin-left:2%;}
.luntanFoot .btn{ width:100%; height:0.4rem; line-height:0.4rem; display:block; text-align:center; font-size:0.16rem; color:#fff; background:#2fbdaa; border-radius:0.03rem;}
.luntanFoot .btn em{padding:0.09rem; display:inline-block; font-size:0; background:url(../img/sqlunIco.png) no-repeat center -0.36rem; background-size:100% auto; vertical-align:middle; margin-left:0.05rem;}
.luntanFoot .btn em.ico_1{ background-position:center -0.54rem;}
.luntanFoot .btn em.ico_2{ background-position:center -0.36rem;}
/*社区论坛帖子详情结束*/

/*社区论坛帖子发布开始*/
.luntanFabu input[type='text']{width:100%; height:0.4rem; text-indent:0.1rem; font-size:0.14rem; line-height:0.2rem; color:#333; background:#fff; border:none 0; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; margin-bottom:0.1rem;}
.luntanFabu textarea{ width:100%; height:auto; min-height:1rem; text-indent:0.1rem; font-size:0.14rem; line-height:0.2rem; color:#333; background:#fff; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede;}
.luntanFabu .uploadImg{ padding:0.05rem 0.1rem 0.1rem; background:#fff; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede;}
.luntanFabu .uploadImg .upload_btn_box{ font-size:0.14rem; line-height:0.3rem; color:#999;}
.luntanFabu .uploadImg .upload_btn_box .upload_btn{height:0.3rem; width:0.8rem; color:#333;position:relative; text-align:center;}
.luntanFabu .uploadImg .upload_btn_box .upload_btn input{ opacity:0; filter:alpha(opacity=0); width:100%; height:100%; position:absolute; left:0; top:0;}
.luntanFabu .uploadImg .imgList{ overflow:hidden;}
.luntanFabu .uploadImg .imgList img{ width:32%; margin-right:2%; height: margin-top:0.05rem; float:left;}
.luntanFabu .uploadImg .imgList img:nth-child(3n){ margin-right:0;}
.luntanFabu .long_btn{ display:block; border: none; width:90%; margin:0.2rem auto; text-align:center; height:0.4rem; font-size:0.16rem; line-height:0.4rem; color:#fff; background:#2fbdaa; border-radius:0.03rem;}
.luntanFabu .tis{ line-height:0.3rem; padding:0 0.1rem;}
/*社区论坛帖子发布结束*/

/*便民电话开始*/
.sqTel_list .list{padding:0.05rem 0.44rem 0.05rem 0.1rem; background:#fff; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; margin-bottom:0.06rem; position:relative; height:0.34rem;}
.sqTel_list .list .nr{ display:inline-block; width:50%; font-size:0.14rem; line-height:0.34rem;}
.sqTel_list .list .tel_btn{display:inline-block; font-size:0; background:#e6e6e6 url(../img/icon-tel-green.png) no-repeat center center; background-size:60% auto; position:absolute; right:0; top:0; width:0.44rem; height:0.44rem;}
/*便民电话结束*/
/*社区结束-新修改*/

/*缴费列表开始-新增*/
.paymentList{ padding:0.1rem; background:#fff; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede; margin-bottom:0.1rem; position:relative;}
.checkInt{width:0.20rem; height:0.20rem; display:inline-block; vertical-align:middle; border:1px solid #dedede; border-radius:100%; background-color:#fff;}
.checkInt.on{ border-color:#2fbdaa; background:#cff6f1 url(../img/seat-check-c.png) center center no-repeat;}
.checkInt input{ opacity:0; -webkit-opacity:0; -moz-opacity:0;}
.paymentList label{ display:block;}
.paymentList .nr{ width:85%;}
.paymentList table tr th{ font-size:0.14rem; color:#333; line-height:0.22rem; text-align:center; font-weight:400; width:0.64rem;}
.paymentList table tr td{ font-size:0.14rem; color:#999; line-height:0.22rem; padding-left:0.1rem;}
.paymentList .checkInt{ position:absolute; right:0.1rem; top:50%; margin-top:-0.11rem;}
.paymentList .paidIco{position:absolute; right:0.1rem; top:50%; margin-top:-0.35rem; width:0.70rem; height:0.70rem; display:inline-block; background: url(../img/paidIco.png) center top no-repeat; background-size:100% auto;}
.paymentAll{ text-align:center; margin:0.2rem 0;}
.paymentAll .btn{ display:inline-block; padding:0 0.2rem; line-height:0.34rem; font-size:0.16rem; color:#fff; background:#f19149; border-radius:0.03rem;}
.paymentPrice{ background:#2fbdaa;}
.paymentPrice>div{ width:auto; margin-top:0.1rem;}
.paymentPrice_box{ padding:0.1rem;}
.paymentPrice .price{ padding-left:0.1rem; font-size:0.16rem; line-height:0.24rem; color:#fff;}
.paymentPrice .btn{display:inline-block; padding:0 0.2rem; line-height:0.3rem; font-size:0.16rem; color:#2fbdaa; background:#fff; border-radius:0.03rem; margin-right:0.1rem;}
/*header头部月份下拉开始*/
.monthChoice{ display:inline-block; position:relative;}
.monthChoice em{content:''; border-left: 0.04rem solid transparent; border-right: 0.04rem solid transparent; border-top: 0.05rem solid #fff; margin-left:0.05rem; vertical-align:middle; font-size:0;}
.monthChoice_pull{ position:fixed; z-index:1000; top:0.5rem; right:0.05rem; width:25%; font-size:0.14rem; padding-top:0.07rem;}
.monthChoice_pull em{width:0; height:0; display:inline-block; border:rgba(47,189,170,0.9); border-width:0.06rem; border-style:dashed dashed solid; border-color:transparent transparent rgba(47,189,170,0.9); font-size:0; line-height:0; position:absolute; right:0.1rem; top:-0.05rem;}
.monthChoice_pull_list{ background:rgba(47,189,170,0.9); border-radius:0.03rem; overflow:hidden; height:auto;}
.monthChoice_pull_list li{ display:block; border-bottom:1px solid #29a897;}
.monthChoice_pull_list li:nth-last-child(1){border-bottom:none 0px;}
.monthChoice_pull_list li a{display:block; font-size:0.15rem; line-height:0.36rem; color:#fff; text-align:center;}
/*header头部月份下拉结束*/
/*缴费列表结束-新增*/

/*商品详情页开始-新修改*/
.goodsDetail_intro img{ width:100%; height:auto;}
.goodsDetail_intro .bt{ overflow:hidden; padding:0.05rem 0.1rem; background:#fff;}
.goodsDetail_intro .bt p{ font-size:0.14rem; line-height:0.24rem;}
.goodsDetail_intro .jiadetail{ padding:0 0.1rem 0.1rem; background:#fff; border-bottom:0.01rem solid #dedede;}
.goodsDetail_intro .jiadetail .price{color: #2fbdaa;font-size: 0.18rem;font-weight: bold;}
.goodsDetail_intro .jiadetail .price small{font-size: 0.14rem;font-weight: normal;}
.goodsDetail_intro .jiadetail .price del{font-size: 0.14rem;font-weight: normal; color:#999; margin-left:0.05rem;}
.goodsDetail_intro .jiadetail .discout{ display:inline-block; border:0.01rem solid #2fbdaa; font-size:0.14rem; line-height:0.18rem; color:#2fbdaa; padding:0 0.06rem; margin-left:0.1rem;}
.goodsDetail_intro .jiadetail .sale_num{ font-size:0.14rem; color:#999; line-height:0.24rem;}
.goodsDetail_shop{ display:block; overflow:hidden; padding:0.1rem; background:#fff; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede;}
.goodsDetail_shop .img{ width:1rem; height:0.8rem;}
.goodsDetail_shop .img img{ width:100%; height:100%;}
.goodsDetail_shop .wz{ margin-left:1.1rem;}
.goodsDetail_shop .wz p{font-size:0.14rem; line-height:0.22rem; color:#666;}
.goodsDetail_shop .wz .bt a{ font-size:0.16rem; color:#333;}
.goodsDetail_shop .wz .btn_box{margin-top:0.08rem; overflow:hidden;}
.goodsDetail_shop .wz .btn{ float:left; margin-right:4%; width:48%;height: 0.3rem;line-height: 0.3rem;background: white;border: 1px solid #e5e5e5;border-radius: 0.03rem;display: inline-block; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#2fbdaa;}
.goodsDetail_shop .wz .btn:nth-child(2n){ margin-right:0;}
.goodsDetail_shop .wz .togo_btn em{display: inline-block;font-size: 0;width: 0.18rem;height: 0.18rem;background-repeat: no-repeat;vertical-align: middle;margin-right: 0.05rem;background-image: url(../img/gotoOrange.png);background-position: left center;background-size: 100% auto;}
.goodsDetail_infor{background:#fff; border-bottom:0.01rem solid #dedede; border-top:0.01rem solid #dedede;}
.goodsDetail_infor h1{ font-size:0.16rem; font-weight:normal; color:#2fbdaa; line-height:0.34rem; padding:0 0.1rem; border-bottom:0.01rem solid #dedede;}
.goodsDetail_infor .nr{ padding:0.05rem 0.1rem; overflow:hidden;}
.goodsDetail_infor .nr div{ width:100% !important;}
.goodsDetail_infor .nr img{ width:100% !important; height:auto !important;}
.goodsDetail_infor .nr p{font-size:0.14rem; line-height:0.24rem; color:#666;}

footer .goodsDetail_foot {width: 100%; height: 0.34rem; background: #fff; padding: 0.08rem 0;}
.goodsDetail_foot .cart{ display:block;margin-left:0.1rem;width: 0.32rem;height: 0.32rem;background: url(../img/icon-cart.png) no-repeat;background-size: 0.32rem 0.3rem;position:relative;}
.goodsDetail_foot .cart-num{ display:inline-block; width: 0.18rem;height: 0.18rem;line-height: 0.18rem;background: #EB6100;border-radius: 0.5rem;color: #FFF;font-size: 0.12rem;text-align: center;position: relative;bottom: 0.05rem;left: 0.1rem;}
.goodsDetail_foot .btn{ display:inline-block; padding:0 0.08rem; border-radius:0.03rem; background:#ff3c00; line-height:0.34rem; font-size:0.14rem; color:#fff; margin-right:0.06rem;}
.goodsDetail_foot .btn1{ background:#2fbdaa;}
/*商品详情页结束-新修改*/

/*一元购列表页开始-新增*/
.yiyuanList_box .list{ display:block; position:relative; padding:0.1rem 0.06rem; border-top:0.01rem solid #dedede; border-bottom:0.01rem solid #dedede; background:#fff; margin-bottom:0.1rem; font-size:0.12rem; color:#333;}
.yiyuan_progres{ width:100%; height:0.06rem; background:#def2ef; border-radius:0.3rem;}
.yiyuan_progres_bar{ display:block; height:0.06rem; background:#2fbdaa; border-radius:0.3rem;}
.yiyuanList_box .list>.fl{ width:75%; overflow:hidden; border-right:0.01rem solid #dedede; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.yiyuanList_box .list>.fr{width:25%; text-align:right;}
.yiyuanList_box .list .img{ width:0.6rem; height:0.6rem;}
.yiyuanList_box .list .img img{ width:100%; height:100%;}
.yiyuanList_box .list .wz{ margin-left:0.68rem; margin-right:0.1rem;}
.yiyuanList_box .list .wz p{ font-size:0.12rem; line-height:0.18rem;}
.yiyuanList_box .list .wz p .maincl{ color:#ff0000;}
.yiyuanList_box .list .wz .bt{ font-size:0.14rem; margin-bottom:0.05rem; max-height: 0.36rem; overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.yiyuanList_box .list .btn{ display:inline-block; border:0.01rem solid #2fbdaa; border-radius:0.03rem; padding:0 0.06rem; font-size:0.12rem; color:#2fbdaa; line-height:0.28rem; margin-top:0.15rem;}
.yiyuanList_box .list .tag{ position:absolute; left:0; top:0; width:0.5rem; height:0.5rem; background:url(../img/yiyuan_tag.png) center top no-repeat; background-size:100% auto;}
.yiyuanChoice{ display:inline-block; position:relative;}
.yiyuanChoice em{content:''; border-left: 0.04rem solid transparent; border-right: 0.04rem solid transparent; border-top: 0.05rem solid #fff; margin-left:0.05rem; vertical-align:middle; font-size:0;}
/*一元购列表页结束-新增*/

/*一元购详情页开始-新增*/
.goodsDetail_intro .bt h3{ font-size:0.16rem; line-height:0.24rem; color:#333; font-weight:normal;}
.yiyuan_join{padding: 0.1rem;background: #fff;border-bottom: 0.01rem solid #dedede;}
.yiyuan_join .join_num{ overflow:hidden;}
.yiyuan_join .join_num .maincl{ color:#ff0000;}
.yiyuan_join .yiyuan_progres{ margin:0.05rem 0;}
.yiyuan_join .yiyuan_prize{ padding-top:0.1rem;}
.yiyuan_join .yiyuan_prize .infor{ background:#fbf3f0; padding:0.1rem; overflow:hidden;}
.yiyuan_join .yiyuan_prize .infor img{ width:0.5rem; height:0.5rem; vertical-align:middle; float:left; margin-top:0.1rem;}
.yiyuan_join .yiyuan_prize .infor .wz{ margin-left:0.6rem;}
.yiyuan_join .yiyuan_prize .infor .wz p{ line-height:0.20rem;}
.yiyuan_join .yiyuan_prize .infor .wz .orange{ color:#f8a626;}
.yiyuan_join .yiyuan_prize .num{ background:#ff5150; padding:0 0.1rem; line-height:0.34rem; font-size:0.16rem; color:#fff;}
.yiyuan_record .list{padding: 0.1rem;background: #fff;border-bottom: 0.01rem solid #dedede; overflow:hidden;}
.yiyuan_record .list:last-child{ border-bottom:none 0;}
.yiyuan_record .list img{ width:0.5rem; height:0.5rem; border-radius:0.05rem; float:left;}
.yiyuan_record .list .wz{ margin-left:0.6rem;}
.yiyuan_record .list .wz p{ font-size:0.12rem; line-height:0.18rem; color:#999;}
.yiyuan_record .list .wz .name{ font-size:0.14rem; color:#333;}
/*弹出选择*/
.yiyuan_buynum_mask{ position:fixed; display:none; z-index:1000; top:0; left:0; width:100%; height:100%; background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.yiyuan_buynum_mask .cont{ position:absolute; bottom:0; left:0; width:100%; background:#fff;}
.yiyuan_buynum_mask .title{ overflow:hidden; font-size:0.14rem; color:#333; line-height:0.34rem; padding:0 0.1rem; background:#f7f7f7;}
.yiyuan_buynum_mask .title .closs{ font-size:0.16rem;}
.yiyuan_buynum_mask .cont{ position:absolute; bottom:0; left:0; width:100%; background:#fff;}
.yiyuan_buynum_mask .nr{padding:0.1rem;}
.yiyuan_buynum_int{ overflow:hidden; margin:0.1rem 0;}
.yiyuan_buynum_int ul li{ display:block; float:left;}
.yiyuan_buynum_int span{cursor: pointer; display:inline-block; height: 0.32rem; width: 0.32rem; border: 0.01rem solid #dedede; background: #f0f0f0 none; font-size: 0.14rem; line-height: 0.32rem; text-align: center; outline: none; padding: 0; margin: 0;}
.yiyuan_buynum_int input[type="text"] {height: 0.32rem; width:0.4rem; border: none 0; border-top: 0.01rem solid #dedede; border-bottom: 0.01rem solid #dedede; background: #fff none; font-size: 0.14rem; line-height: 0.32rem; text-align: center;  vertical-align: middle; padding: 0; border-radius: 0;}
.yiyuan_buynum_mask .btn_box{ border-top: 0.01rem solid #dedede; padding:0.1rem 0 0; text-align:center;}
.yiyuan_buynum_mask .btn{ display:inline-block; width: 80%; height: 0.36rem; line-height: 0.36rem; background: #2FBDAA; border-radius: 0.04rem; text-align: center; color: #FFF; font-size: 0.16rem;}
/*一元购详情页结束-新增*/

/*用户中心-一元购列表页开始*/
.mine_yiyuan_list{ padding:0.1rem; border-bottom:0.01rem solid #dedede; background:#fff; overflow:hidden;}
.mine_yiyuan_list .img{ width:0.6rem; height:0.6rem;}
.mine_yiyuan_list .img img{ width:100%; height:100%;}
.mine_yiyuan_list .wz{ margin-left:0.7rem;}
.mine_yiyuan_list .wz p{ font-size:0.12rem; line-height:0.20rem;}
.mine_yiyuan_list .wz .bt{ font-size:0.14rem; color:#333;}
.mine_yiyuan_list .wz .join_num{ overflow:hidden; margin:0.05rem 0;}
.mine_yiyuan_list .mine_yiyuan_btn{ display:inline-block; margin-left:0.05rem;}
/*弹出层*/
.mine_yiyuan_allnum_mask{position:fixed; display:none; z-index:1000; top:0; left:0; width:100%; height:100%; background: rgba(0, 0, 0, 0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.mine_yiyuan_allnum_mask .cont{ position:absolute; top:50%; margin-top:-0.88rem; left:50%; width:90%; margin-left:-45%; background:#fff; border-radius:0.05rem; overflow:hidden;}
.mine_yiyuan_allnum_mask .title{ overflow:hidden; font-size:0.16rem; color:#333; line-height:0.34rem; padding:0 0.1rem; text-align:center; margin-top:0.12rem;}
.mine_yiyuan_allnum_mask .cont .closs{font-size:0.18rem; display:inline-block; line-height:0.22rem; padding:0 0.05rem; position:absolute; right:0.06rem; top:0.06rem;}
.mine_yiyuan_allnum_mask .cont p{ font-size:0.14rem; line-height:0.18rem; padding:0 0.1rem;}
.mine_yiyuan_allnum_mask .cont .num{ padding:0.05rem 0.1rem 0.1rem; height: 0.88rem; overflow-y: scroll;}
.mine_yiyuan_allnum_mask .cont .num table{ font-size:0.12rem; line-height:0.24rem; }
.mine_yiyuan_allnum_mask .btn{ width:100%; background:none; border:none 0; border-top:0.01rem solid #dedede; height:0.4rem; line-height:0.4rem; text-align:center; color:#2fbdaa; font-size:0.16rem;}
/*用户中心-一元购列表页结束*/